美文网首页
开机自启动命令

开机自启动命令

作者: 安德徐 | 来源:发表于2019-08-05 09:48 被阅读0次

    一般开机自启动命令写道在/etc/rc.d/rc.local,但这个文件需要root权限,如果想使用普通用户权限还要su

    更好的方法是使用crontab

    crontab -e 
    @reboot test.sh
    

    crontab好处是使用当前用户权限,调用的也是当前用户目录、命令和脚本,安全性较高。

    注意:如果同服务器有mysql等服务,启动命令依赖这些服务,就会造成连接失败等错误,调整命令时间,增加sleep延时。

    @reboot sleep 5 && test.sh
    

    关于crontab其他变量

    • @reboot 启动时运行一次
    • @yearly 一年运行一次, “0 0 1 1 *”.
    • @annually (等同于@yearly)
    • @monthly 一月运行一次, “0 0 1 * *”.
    • @weekly 一周运行一次, “0 0 * * 0”.
    • @daily 一天运行一次, “0 0 * * *”.
    • @midnight (等同于 @daily)
    • @hourly 一小时运行一次, “0 * * * *”.

    相关文章

      网友评论

          本文标题:开机自启动命令

          本文链接:https://www.haomeiwen.com/subject/kyrpdctx.html