Найти - Пользователи
Полная версия: Скрипт блокировки системы Linux
Начало » Центр помощи » Скрипт блокировки системы Linux
1
silent_lab
Добрый день !!!
Очень нужен скрипт который при запуске OC Linux проверить наличие файла в определенной директории ( любой ) и если его там не найдет то должен остановить загрузку системы или заблокировать ее.
Так же можно варианты :
- если не найден файлик, то заблокировать загрузку системы через 3 дня, если он будет намести возобновить работу дальше.
- Заблокировать работу системы чрез 3 дня.

Желательно, что бы скрипт просто изменял конфигурационные файлы системы, что бы потом можно было вернут ее в рабочее состояние.
kise97
http://help.ubuntu.ru/wiki/%D1%81%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5_%D1%81%D0%BA%D1%80%D0%B8%D0%BF%D1%82%D0%B0_%D0%B0%D0%B2%D1%82%D0%BE%D0%B7%D0%B0%D0%BF%D1%83%D1%81%D0%BA%D0%B0

Нужны естественно права root

#!/usr/bin/python
import os
fpath = "/usr/www/index.php"
if not os.path.isfile(fpath): 
    os.system('shutdown')
    os.system('init 0')
silent_lab
kise97
Спасибо большое.
как добавить, что бы не сразу а через 3 дня .
kise97
Создайте переменную в комментарии, например , а во вторых скобках через re.sub прописывайте время последнего запуска, например если в скобках 0, то все хорошо, просто работаем дальше, если там время стоит, то от этого времени отсчитываем 3 дня и отключаемся, пример выше я вам уже привел.

В принципе, можно сделать эту строку со временем не в самом файле, а где то еще.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB