Войти

Показать полную графическую версию : Маленькие скрипты на каждый день


Страниц : 1 [2]

censored
10-12-2008, 14:10
Скажите пожалуйста, а папки он тоже будет удалять?

BuGfiX
10-12-2008, 14:55
Директории будут обрабатываться той-же командой, но с параметром -type d.

censored
10-12-2008, 18:35
А если фаил был скачан с интернета или переписан откуда-то? Ведь там дата его создания будет гараздо раньше чем 7 дней.. Как такое побороть ?

BuGfiX
10-12-2008, 19:01
censored, посмотрите man find на предмет atime,ctime и mtime.

censored
11-12-2008, 10:29
Спасибо за помощь, уже разобрался всё работает.

[mzd]
20-02-2009, 13:24
Сбор информации о системе:
#!/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