linux - 重新启动时运行 shell 脚本

标签 linux cron systemd reboot

尝试了两种方法,但似乎都不起作用:

crontab -e:

@reboot sleep 60;/home/linuxbox/script.sh

并在/etc/systemd/system/script.service中创建了一个服务:

[Unit]
Description=a generic service to run on reboot

[Install]
WantedBy=multi-user.target

[Service]
ExecStart=/bin/bash /home/linuxbox/script.sh
Type=simple
User=linuxbox
Group=linuxbox
WorkingDirectory=/home/linuxbox

我用systemctl daemon-reload来跟进。

目前不确定出了什么问题 - 感谢任何帮助。

最佳答案

你启用了cron吗?

您可以启用并启动它

sudo systemctl enable cron.service   

关于linux - 重新启动时运行 shell 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59828502/

相关文章:

linux - 从硬件本身查找原始 MAC 地址

linux - 我如何在 nasm 中获取系统调用 getcwd 返回字符串的真实长度?

c++ - 在 Linux 中使用 C++ 库 (eclipse)

python - 使用 Crontab 运行简单的 Python 文件

apache2 记录日志

timer - systemd 计时器 AccuracySec 参数使滴答声滑动是否正确?

python - 文件跟随程序

linux - 如何停止分钟的 cron 工作?

linux - 从 crontab 运行时找不到 Sqlplus 命令

docker - 重新启动后 Google Cloud Logging 驱动程序找不到凭据