Questions tagged «cron»

cron是一个基于时钟时间的任务调度程序,可在基于Linux的计算机上运行。

2
两次之间每5分钟执行一次cron作业
有没有一种方法可以在crontab中指定在工作日的某个开始时间和某个结束时间之间每5分钟运行一次的作业? 更新 我认为与我的开始和结束时间不是整点钟有关。因此,在小时栏中指定9-5是不够的。我要9:30-17:30
18 cron  crontab 

5
crontab从睡眠中唤醒osx
我有一个crontab,它将在清晨(入睡后)启动某个程序,并在清晨(醒来之前)再次关闭该程序。但是我的iMac睡眠时不会执行crontab脚本。 我看到有一些首选项可以唤醒计算机并使其在指定的时间再次进入睡眠状态,但是有没有办法使用crontab做到这一点?
18 macos  script  cron 

3
如何在/etc/cron.d中使用@reboot
我正在将单个用户的crontabs迁移到/etc/cron.d,因为这将允许正确的备份,还原和版本控制。 到目前为止,据我了解,用户的crontab和etc的唯一区别是您必须将用户指定为第六列。这是正确的吗? 我的主要问题是,在网上找不到任何答案:@reboot/etc/cron.d或/ etc / crontab中使用的正确方法是什么? 像 @reboot root command什么?
17 linux  cron 


1
crontab是星期几还是一个月几号?
我将此添加到一些不同的linux&freebsd系统上的/ etc / crontab中: # monthly reboot: 3rd Tuesday of every month 56 07 15-21 * 2 root /sbin/shutdown -r now 我想在每个月的第三个星期二重新启动。但是,所有系统在本月的第三个星期三(第19个)重新启动。 我究竟做错了什么? 更新:由于下面的Ranon的回答,看起来下面的修订版可以工作,任何人都可以确认还是有更好的方法呢? # monthly reboot: 3rd Tuesday of every month 56 07 15-21 * * root test $(date +\%u) -eq 2 && /sbin/shutdown -r now
14 cron  crontab  syntax 

2
一位用户的多个crontab
有没有办法为一个用户使用多个crontab文件?根据每个项目的crontab文件而不是每个用户的crontab进行思考... 任何帮助表示赞赏...
13 unix  cron  crontab 

4
ssh权限仅在cron作业中被拒绝
有一个非常奇怪的问题。我创建了一个小的bash脚本,该脚本通过ssh(使用公共密钥身份验证)在远程主机上运行命令。 当我从命令行手动运行此脚本时,它可以正常工作,但是当放置在/etc/cron.hourly中时,它将失败并显示Permission denied, please try again.错误。 我使用ssh -i /root/.ssh/id_rsa user@remote "command";在脚本中显式设置了密钥。 该脚本以root身份运行(我在echo `id` > /tmp/whoami.log复查中添加了a );和 ssh密钥不受密码保护... 该系统是Ubuntu 12.04服务器,我在远程端没有太多访问权限来进行故障排除,但是正如我所说,手动运行ssh或从命令行运行相同的bash脚本即可。 知道为什么会这样或如何解决吗? 更新 原来我弄错了,并且ssh密钥受密码保护(通过钥匙串加载ssh-agent),因此为什么它从脚本失败而不是从bash会话运行时失败。将. ~/.keychain/$HOSTNAME-sh脚本添加到我的脚本即可解决问题(感谢@grawity指出了正确的方向并提供了完整的答案)。
13 bash  ssh  cron 

4
我可以将cron设为“随机”吗?
也许我完全疯了,如果是的话-很好。但是,我该如何安排工作在某个随机时间表上广播一个愚蠢的消息,例如from fortune? 澄清 是-这是我的个人工作站-不打算在生产服务器上做一些奇怪的事情:)
12 cron 


5
永远不会创建Mac crontab
我正在尝试在Mac上设置cron,但似乎永远无法为用户创建crontab。我打开终端并输入: $ crontab -e 哪个返回: crontab: no crontab for jjmay - using an empty one ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ "/tmp/crontab.rBdeP6yv1U" 0L, 0C 然后它在那里等待直到我关上窗户,我让它走了20分钟之久。我打开另一个终端窗口以检查是否创建了crontab,但我什么也没得到。 $ crontab -l crontab: no crontab for jjmay 关于为什么我无法创建它或是否可以手动创建crontab以便进行编辑的任何想法?
12 macos  terminal  cron 

4
在cron作业中运行mysql dump而不暴露密码
我要跑步 mysqldump -u aUser -p P4SSw0rd --all-databases > backup.sql 从事一项日常工作。我该如何安全地这样做? 我知道我可以将命令放在此处,但是任何有权访问该计算机的人都可以通过crontab立即看到它。有更好的方法吗?
11 security  cron 

5
cron的时区问题
与服务器时间相比,我的cron作业是一小时后计算的。我不明白发生了什么。 我的配置如下: 服务器时间: Europe/Paris 在/ etc / default / cron中,我添加了以下行: TZ="Europe/Paris" 尽管如此,cron作业比服务器时间晚一小时启动。真正棘手的是,如果我要求cron播放指令“ date”,它将给出服务器日期(一个好的日期!)。 我不知道如何解决这个问题; 我一直在论坛上阅读一些内容,但没有发现任何有趣的内容。 你怎么看 ?

2
常见的Mac OS文件夹/设置要检查(尝试摆脱讨厌的自启动应用程序时)
如果有一个可以自行启动的应用程序,那么寻找它的最有效途径是什么?是否有人在哪里提供检查启动项,登录项,登录挂钩,Cron,内核扩展等的完整清单? 此时,我忘记了这些文件夹/ p​​list文件的一半在哪里。我希望有人可以分享一份备忘单。 基本上,我正在寻找Mac OS自动启动应用程序或脚本的最常见位置的列表(例如:在登录时或按计划执行等)

5
Crontab删除了吗?
我不小心输入了“ crontab”,而没有键入“ crontab -e”,并且卡在了进程的中间,所以我中止了该进程。现在,当我转到crontab -e时,它完全空白。这根本不好。如果我找不回来,我将需要重写它。 有什么办法可以: 恢复我的crontab作业?他们在某个地方的记忆中吗?Linux中特定于帐户的crontab文件在哪里?要么 获取cron完成的所有操作的日志,因此我可以对crontab文件进行反向工程。我好久没看了?
11 unix  cron 


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.