我在启动时运行了一个小脚本:
起初,我使用带有 @reboot 标记的crontab,但是,由于一段时间我需要修改脚本,因此我最终选择了systemd来轻松重启脚本
我的crontab配置为:
@reboot sleep 10; cd /path/to/the/script/ && nohup ./script.py >> stdout.txt 2>> stderr.txt
一切都很好
我现在在此配置中使用systemd:
[Unit]
Description=Script
[Service]
WorkingDirectory=/path/to/the/script/
ExecStart=/path/to/the/script/script.py
StandardOutput=file:/path/to/the/script/stdout.txt
StandardError=file:/path/to/the/script/stderr.txt <----- Problem here
User=my_user
[Install]
WantedBy=graphical.target
问题是:
看着也没有错误
journalctl -e -u python-coolosseo
顺便说一句,我尝试了两个file:和append: