当我执行时cron
出现这个错误
cron:无法打开或创建 /var/run/crond.pid:权限被拒绝
那么,没有的话该怎么做cron
?
PS 我想检查 svn 中的文件是否已更改,并且我有一个特殊的脚本。
答案1
要访问您的个人cron
配置,您应该使用命令crontab -e
(编辑您的 cron 表)。
替代方法是watch
命令:
watch -n10 command args
最后,为了更有效地监视文件系统事件,您可以使用包inotifywait
中的inotify-tools
。
答案2
sleep
您可以编写一个包含 while 循环的 shell 脚本。
#!/bin/sh
while [ true ]
do
sh special_svn_script.sh
sleep 10
done
答案3
gnome-时间表(单击按钮Install now!使用您的软件中心)
是一个图形用户界面,它利用 vixie-cron、dcron 和 at 的强大功能来管理您的 crontab 文件,并提供一种在计算机上安排任务的简便方法。它支持重复(定期)任务和将来只发生一次的任务。它是使用 pygtk 以 Python 编写的。
很棒的功能
- 支持自定义任务标题和图标,以便更轻松地跟踪任务
- 模板支持,这样你就不必一次又一次地创建相同的任务;这些任务保存在 gconf 中,并且可以轻松地通过 Linux 发行版发送。
- 如果以 root 身份运行,您可以编辑任何用户的 crontab 和“at”任务。
- 人类可读的字符串,例如“每小时”,而不是“0 * * * *”
- crontab 专家的高级模式
- 提供“面板小程序”,您可以从下拉菜单中管理任务
- 预定义的常用表达,如:每分钟、每周、明天、下周 日历允许您选择要执行任务的日期