在通过ntp设置时间后,我应该在我的单位文件中添加什么以确保服务启动?
我有一个带有小python脚本的树莓派,该脚本将数据记录到SQL数据库中。由于rpi没有RTC电池,因此在启动时或没有互联网连接时,时间和数据都是错误的。为避免误导数据库中的时间戳,该脚本应在获取正确的时间后运行。
到目前为止,我的单位文件:
[Unit]
Description=desc
Requires=mysql.service
After=syslog.target mysql.service
[Service]
Type=simple
ExecStart= /usr/bin/python3 /etc/script/script.py
SyslogIdentifier=test
StandardOutput=null
StandardError=syslog
Restart=always
RestartSec=5
User=pi
[Install]
WantedBy=multi-user.target
我应该如何修改我的单位文件?