自动启动系统服务

时间:2020-06-15 16:30:37

标签: linux ubuntu systemd

我最近在我的PC上安装了FreeFileSync,并设法使RealTimeSync正常运行。剩下要做的就是在启动时自动调用脚本。最初,我将Cron与@reboot参数一起使用,但是没有成功。所以我决定改用systemd。我已经创建了一个名为sync.service的用户服务文件,该文件已启用,并且在通过 systemctl --user start sync_1 命令手动调用时,可以正常运行。但是,它在启动时遇到错误。有人可以吗?我不确定我要去哪里错了。

[Unit]
After=network.service

[Service]
Environment="DISPLAY=:0"
ExecStart=/home/user/Desktop/sync.sh

[Install]
WantedBy=default.target

下面是启动后检查systemd文件状态时遇到的错误。

sync_1.service 已加载:已加载(/etc/xdg/systemd/user/sync_1.service;已启用;供应商预设:已启用) 活动:自Sun 2020-06-14 21:19以来失败(结果:退出代码); 47年前 进程:1859 ExecStart = / home / user / Desktop / sync.sh(代码=已退出,状态= 255 / EXCEPTION) 主要PID:1859(代码=已退出,状态= 255 /例外)

0 个答案:

没有答案