Как средствами python выключить ubuntu?

Есть ли в питоне функция посылающая сигнал выключения убунте?
  • Вопрос задан
  • 3219 просмотров
Пригласить эксперта
Ответы на вопрос 2
kostik450
@kostik450
можно дать атрибут суперпользователя непосредственно самому shutdown
(делается один раз)
sudo chmod +s `which shutdown`
а потом уже без прав суперпользователя вызывать shutdown -h now из перла
Ответ написан
butteff
@butteff
Раз в тысячу лет заправляю свитер в носки
docs.python.org/library/subprocess.html
www.linux.org.ru/forum/development/6305431

$ python
Python 2.7.1 (r271:86832, Apr 23 2011, 22:48:40)
[GCC 4.5.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> from subprocess import Popen, PIPE
>>> Popen("ls -1", shell=True, stdin=PIPE, stdout=PIPE).stdout.read().split()
['1', '111', '222', '333', 'Downloads', 'John', 'Crawford', '(musician)', '-', 'Wikipedia,', 'the', 'free', 'encyclopedia_files', 'John', 'Crawford', '(musician)', '-', 'Wikipedia,', 'the', 'free', 'encyclopedia.html', 'nohup.out', 'Usage', 'xlog']
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы