开机自启动命令

一般开机自启动命令写道在/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 * * * *”.
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容