在哪里存储 cronjob 脚本?

tar*_*yte 23 shell-script ubuntu-server cronjob

我不想把它放在我的/home/myusername目录中。是否有最佳实践来存储 cronjobs 的 shell 脚本?在根级别?

我现在正在运行 ubuntu 服务器 12.04。

Sir*_*rex 24

通常,我把我的放在:

  • /usr/local/bin/ 由多个普通用户运行的脚本
  • /usr/local/sbin/ 对于以 root 身份运行的脚本

这样你就可以将脚本执行的任务与自动启动它的 cron 分开。

不过,您需要 root 才能在那里存储文件。

  • @terabyte,标准目录通常是`~/bin`,然后将其添加到$PATH。您要求最佳实践,它将您的个人脚本保存在您的主目录中。它更整洁,以后升级更容易。 (7认同)