编辑服务单元文件:
在打开的文件中,添加以下内容(根据你的脚本路径和需求进行调整):
[Unit]
Description=My Custom Script
After=network.target
[Service]
ExecStart=/home/username/scripts/myscript.sh
Restart=always
User=username
WorkingDirectory=/home/username/scripts/
[Install]
WantedBy=multi-user.target
注意:
-
Description
是服务的描述。 -
After=network.target
表示服务将在网络目标之后启动(这取决于你的脚本是否需要网络连接)。 -
ExecStart
是你的脚本的路径。 -
Restart=always
表示如果脚本崩溃,它将自动重启。 -
User
是运行脚本的用户。 -
WorkingDirectory
是脚本的工作目录(可选)。