У меня есть скрипт python, который должен вызывать системный вызов для спящего режима системы (Ubuntu-Server). Я стараюсьВызов команды hibernate из python
#!/usr/bin/env python
import os
os.system('pm-hibernate')
Если я запускаю это без Sudo-прав, я получаю правильную ошибку:
This utility may only be run by the root user.
Но при вызове этого сценария с ничего Судо-прав произойдет. Как вызвать команду hibernate из python?
'os.system (" sudo ... ")' и сделать sudo не запрашивать пароль. – ForceBru
как вы даете права sudo? –
o.o это было так просто :) только напишите sudo перед, и это работает. Я достаточно, чтобы вызвать скрипт с помощью 'sudo./Script.py' – alabamajack