У меня есть a .py
скрипт, который я хочу запустить при запуске.
Я написал этот код в названном файле test1.conf
и удержанный /etc/init
start on runlevel [2345]
stop on runlevel [!2345]
python /home/partho/Documents/py/test/x.py
Команда в 3-й строке является допустимой (протестированной) командой. Эта команда не работает при запуске, я уверен, потому что окно нужно показать путем выполнения команды, которую я не вижу.
Что идет не так, как надо?
в первую очередь, необходимо проверить, что conf файл имеет любую синтаксическую ошибку или нет, вводя cmd на терминале init-checkconf /etc/init/<yourfile>.conf
, если это показывает File /etc/init/<yourfile>.conf: syntax ok
затем нет никакой синтаксической ошибки. и запишите exec python /home/partho/Documents/py/test/x.py
вместо этого только предоставление cmd и проверьте его.