Я пишу функцию, которая устанавливает системное время в Linux. Я пишу следующий код:
import time
import subprocess
def SetSystemTime(val):
try:
val = float(val)
except ValueError:
return
command = 'date -s"' + time.ctime(val) + '"'
subprocess.call(command)
При вызове этого я получаю:
Файл "crc.py", строка 96, в SetSystemTime(0) Файл "crc.py", строка 12, в SetSystemTime subprocess.call(command) Файл "/usr/lib/python2.7/subprocess.py", строка 493, при вызове return Popen(*popenargs, **kwargs).wait() Файл "/usr/lib/python2.7/subprocess.py", строка 679, в init errread, errwrite) Файл «/usr/lib/python2.7/subprocess.py», строка 1239, в _execute_child поднять дочернее исключение OSError: [Errno 2] Нет такого файла или каталога