cron

ubuntu – 如何检查我的cron作业是否被执行?

我希望我正确地问这个问题.我正在尝试运行在我的服务器上设置的所有作业,通过nano/etc/crontab我看到以下列表:是否可以执行crontab来启动所有这些作业,或强制它们运行?我想确认它们实际上在运行.如果要检查它们是否已执行,请使用:

sudo – 在Ubuntu中可以root覆盖任何文件吗?

我在Ubuntu10.04.02上.我认为在使用以root身份执行命令的sudo时.但在这里作为root我无法写入我自己的文件.它是否正确?sudo仅适用于命令运行;你的追加>>以当前用户身份发生.

ubuntu – 确定CRON未运行的问题

如何确定/etc/crontab没有运行cron命令的任何问题?我有发送电子邮件的脚本,我可以通过命令行手动运行它们,它们工作得很好,但从未被cron处理…我觉得这是问题的一部分……你有几个选择,而不是任何特定的顺序.>在命令行上运行crontab中的命令.这可能具有欺骗性,因为这通常会对您有用,而且它不在cron中运行的原因是缺少环境变量,或者沿着这些行.>将输出选项添加到crontab行,例如:5*/2***/usr/local/bin/do-stuff.sh\u0026gt;>/tmp/result

ubuntu – cronjob失败,退出代码为2

我已经设置了以下crontab–这应该每晚21.01运行sqlbackup.sh但它永远不会运行.这是错误日志我已将权限设置为777,所有者为root.我可以通过输入上面的文件路径来运行该文件.您的脚本似乎退出状态2,cron将其解释为错误.如果手动运行,它是否以状态0退出?

Debian / Ubuntu上/etc/cron.d/中看似精美的cron文件的问题

如果有,是否有解决方案进行评论而不会导致问题?在行的开头使用#进行评论.Crontabs不应该在最后有一个空行–也许他们在最近的版本中接受它(?)但是很长一段时间都会引起问题.通常会使用输出/问题将邮件发送到crontab所有者.如果crontab属于root,则应打开其邮箱.

在Ubuntu发行版中cron.daily文件夹的目的是什么

我有一个cron作业,我放在我的ubuntu服务器上的cron.daily文件夹中.我假设这默认每天运行,但发现当我检查/var/log/syslog时它实际上没有运行.我做了错误的假设吗?我是否需要使用crontab-e配置脚本.通过ubuntu和debiancron使用的运行部件:>文件不应该有扩展名.>文件应该是chmod755.只是为了确定:>/etc/crontab应该有一行用于启动cron.daily脚本>cron应该在进程表中运行.

ubuntu – 为什么不“尾”工作来截断日志文件?

我试图使用cron脚本来管理我的日志文件大小.我基本上每天晚上都要删除日志文件的最后2000行.我试图运行这个命令,但它似乎是排空整个文件,而不是做我想要的:尾-2000logfile.txt>LOGFILE.TXT有人知道为什么这不工作和/或如何完成我想要的?你正在覆盖尾部的文件,甚至开始阅读它.shell处理>重定向操作符,首先清除文件.然后它运行没有数据读取的尾巴.您可以通过使用临时文件来解决此问题:

cron只运行一个Perl脚本实例

我想确保一次只运行一个Perl脚本实例,所以下一个循环将不会启动,直到前一个完成。可能/应该通过cron的一些内置功能来实现,Perl还是我需要在脚本级处理它?我对Perl和cron很新,所以帮助和一般的建议是值得赞赏的。解决方法我一直都很喜欢使用File::NFSLock来获得独占锁的脚本本身。这与其他锁文件建议是一样的,除了我不需要做任何事情,除了尝试获得锁定。