相关疑难解决方法(0)

如何通过脚本创建crontab

我需要通过运行的脚本添加一个cron作业来设置服务器.我目前正在使用Ubuntu.我可以使用,crontab -e但会打开一个编辑器来编辑当前的crontab.我想以编程方式执行此操作.

有可能这样做吗?

linux shell ubuntu cron crontab

131
推荐指数
9
解决办法
13万
查看次数

如何以编程方式创建新的cron作业?

我希望能够以编程方式添加新的cron作业,这样做的最佳方法是什么?

根据我的研究,似乎我可以转储当前的crontab,然后添加一个新的,将其回送到crontab:

(crontab -l ; echo "0 * * * * wget -O - -q http://www.example.com/cron.php") | crontab -
Run Code Online (Sandbox Code Playgroud)

有没有更好的办法?

unix linux cron

125
推荐指数
8
解决办法
6万
查看次数

使用crontab -l搜索cronjob

我试图找到一个创建的cronjob,以确保脚本不会复制相同的cronjob.

我一直试图沿着这些方向使用一些东西,但运气不好:

if ! crontab -l | xargs grep -l '/var/www/arix/update.php'; then
  echo "Cronjob already exists"
else
  echo "Cronjob doesn't exist"
fi
Run Code Online (Sandbox Code Playgroud)

linux bash cron grep

17
推荐指数
1
解决办法
2万
查看次数

标签 统计

cron ×3

linux ×3

bash ×1

crontab ×1

grep ×1

shell ×1

ubuntu ×1

unix ×1