/etc/init.d sh скрипт - PullRequest
       4

/etc/init.d sh скрипт

1 голос
/ 10 ноября 2010

Я новичок в питоне.Я хочу создать контролируемый скрипт, выполняемый из команды /etc/init.d, например /etc/init.d, запуск / остановка / перезапуск

Любой совет приветствуется

Ответы [ 3 ]

3 голосов
/ 10 ноября 2010

См. в этом посте о том, как написать скрипт для размещения в вашем каталоге /etc/init.d. Единственное отличие состоит в том, что вы должны изменить строку хеш-взрыва так, чтобы она указывала на python, а не на bash:

#!/usr/bin/python
def myfunc():
    print 'myfunct()'

if __name__ == '__main__':
    print 'running python script'
    myfunc()

и сделать файл исполняемым

chmod +x myscript
1 голос
/ 10 ноября 2010

Инициализация Pardus (http://www.pardus.org.tr/eng/projects/comar/SpeedingUpLinuxWithPardus.html) основана на python, и теоретически вы можете даже запустить систему с исполняемым файлом Windows (конечно, через Wine). Вы можете увидеть пример сценария инициализации, который делает почти то же самое с сценарием оболочки, но в pythonic способ.

1 голос
/ 10 ноября 2010

Если вы ищете модуль для создания демонов. Я использовал это: https://gist.github.com/slor/5946334

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...