Показать полную графическую версию : Маленькие скрипты на каждый день
censored
10-12-2008, 14:10
Скажите пожалуйста, а папки он тоже будет удалять?
Директории будут обрабатываться той-же командой, но с параметром -type d.
censored
10-12-2008, 18:35
А если фаил был скачан с интернета или переписан откуда-то? Ведь там дата его создания будет гараздо раньше чем 7 дней.. Как такое побороть ?
censored, посмотрите man find на предмет atime,ctime и mtime.
censored
11-12-2008, 10:29
Спасибо за помощь, уже разобрался всё работает.
Сбор информации о системе:
#!/usr/bin/env python
# -*- coding: utf-8 -*-
#A System Information Gathering Script
import subprocess
def uname_func():
uname = "uname"
uname_arg = "-a"
print "Собираем системную информацию с помощью команды %s:\n" % uname
subprocess.call([uname, uname_arg])
print "\n"
def disk_func():
diskspace = "df"
diskspace_arg = "-h"
print "Собираем информацию о свободном месте на дисках с помощью команды %s:\n" % diskspace
subprocess.call([diskspace, diskspace_arg])
print "\n"
def tmp_space():
tmp_usage = "du"
tmp_arg = "-h"
path = "/tmp"
print "Свободное место в директории /tmp:\n"
subprocess.call([tmp_usage, tmp_arg, path])
print "\n"
#Main function that call other functions
def main():
uname_func()
disk_func()
tmp_space()
if __name__ == "__main__":
main()
serzhinio
09-03-2009, 20:09
Просьба помочь с следующим скриптом, выполняющим следующую задачу:
В каталоге существует много архивных файлов (*.rar, *.zip, *.tgz) и из каждого нужно извлечь скажем файл picture.jpg (или png) и после извлечения переименовать в такое же название как и название архива. Если в архиве несколько picure.jpg - переименовать на "название-архива-1.jpg", "название-архива-2.jpg" и тд.
Есть ли возможность просканировать все архивы и главное вложеные архивы для получения списка таких файлов.
Поскольку в скриптах не особо силен, возможно подскажете способы реализации.
Спасибо
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.