草庐IT

hook_cron

全部标签

linux - 将 cron 选项卡设置为工作日的特定时间

我正在尝试在Ubuntu服务器上设置cron作业。我们希望cron作业在一天中的某些时间和一周中的某些特定日子运行脚本。例如,我们想设置一个按以下顺序运行脚本的cron作业:Executethescriptevery2minutesfrom9amto2pmduringtheweekdays.这是我迄今为止能够做到的:*/209-14***/path_to_script工作日我应该做什么? 最佳答案 和你几个小时一样:*/209-18**1-5/path_to_script0和7代表星期日6代表星期六所以,1-5表示从星期一到星期五

linux - 如何让 CRON 调用正确的路径

我正在尝试让cron调用正确的路径。当我从shell运行Python脚本时,脚本运行良好,因为它使用bashrc中设置的PATH,但是当我使用cron时,所有PATH都没有从bashrc中使用。是否有一个文件我可以为cron输入路径(如bashrc)或从bashrc调用路径的方法?对不起,我认为我的措辞不正确,我可以运行正确的脚本(这意味着crontab中脚本的PATH不是问题),只是当该脚本运行时我运行构建并这使用.bashrc中设置的PATH。当我登录时运行脚本时,.bashrc路径被拉入。由于cron没有在shell中运行,因此它不会拉入.bashrc。有没有一种方法可以在无需编

linux - 仅在尚未运行时运行 cron 作业

我正在尝试将cron作业设置为我创建的守护程序的一种看门狗。如果守护程序出错并失败,我希望cron作业定期重新启动...正在寻找...我的守护进程是从一个shell脚本启动的,所以我真的只是在寻找一种方法来运行一个cron作业,前提是该作业的上一次运行尚未运行。Ifoundthispost,它确实为我尝试使用锁定文件做的事情提供了一个解决方案,不是我不确定是否有更好的方法来做到这一点...... 最佳答案 使用flock。这是新的。它更好。现在您不必自己编写代码。在此处查看更多原因:https://serverfault.com/a

php - CRON 命令每 5 分钟运行一次 URL 地址

我是cron命令的新手,我需要帮助。我在http://example.com/check/上有一个脚本。cron每5分钟运行一次此URL的命令是什么?我试过了*/5****/home/test/check.php但我想运行URL而不是相对脚本地址。怎么做? 最佳答案 根据评论尝试*/5****wgethttp://example.com/check[编辑:2017年4月10日]这个答案似乎仍然有一些点击,所以我想我应该添加一个链接到我偶然发现的一个新页面,这可能有助于创建cron命令:https://crontab.guru

java - Java中关闭 Hook 的有用示例?

我正在努力确保我的Java应用程序采取合理的步骤来保持稳健,其中一部分涉及正常关闭。我正在阅读shutdownhooks而且我实际上不知道如何在实践中使用它们。有实际的例子吗?假设我有一个像下面这样一个非常简单的应用程序,它将数字写入文件,将10写入一行,分批100个,并且我想确保在程序中断时完成给定的批处理。我知道如何注册一个关闭Hook,但我不知道如何将它集成到我的应用程序中。有什么建议吗?packagecom.example.test.concurrency;importjava.io.File;importjava.io.FileNotFoundException;import

ios - 使用钩子(Hook)在 Instagram 上发布视频

我希望我的应用能够将视频上传到Instagram。InstagramIPhoneHooks提供有关如何使用iphoneHook将照片上传到instagram的信息。我的问题是,除了视频之外,是否有人对如何完成相同的操作有任何经验? 最佳答案 Instagram的API不直接支持从第三方应用程序上传任何内容。因此,在向用户提供功能时,您必须在用户体验方面做出一些糟糕的妥协。首先,准备好要上传到Instagram的视频并将其路径存储在某处其次,将其保存到用户的相机胶卷中:if(UIVideoAtPathIsCompatibleWithS

python - 如何在 Python 中获得类似 Cron 的调度程序?

我正在寻找一个Python库,它将提供类似at和cron的功能。我很想有一个纯Python解决方案,而不是依赖安装在盒子上的工具;这样我就可以在没有cron的机器上运行。对于那些不熟悉cron的人:您可以根据如下表达式安排任务:02**7/usr/bin/run-backup#runthebackupsat0200onEverySunday09-17/2**1-5/usr/bin/purge-temps#runthepurgetempscommand,every2hoursbetween9amand5pmonMondaystoFridays.cron时间表达式语法不太重要,但我希望有一

git pre-commit 钩子(Hook)代码格式化与部分提交?

有没有办法让预提交Hook自动格式化代码(对于使用astyle的示例)但not会破坏部分提交吗?工作流程:#editafile.txtgitadd-pfile.txt#addonechunk,butnotanothergitcommit-m'amessage'[PRE_COMMIT_HOOK]Formattingsourcecodegitstatus#the"another"chunkisstillnotadded我的问题是,如果你在pre-commit钩子(Hook)中执行gitadd,那就是脚本格式化源代码后需要,添加“另一个”block,也。但我不想那样。有没有办法做到这一点?

Git:接收电子邮件后 Hook 以显示 html 格式的颜色差异?

我使用Git的post-receive电子邮件Hook(感谢thisSOpost)发送了一个不同的电子邮件,但它发送的电子邮件只是纯文本。我想要一个更大的、色彩更丰富、格式更好的东西。是否有一个脚本或我可以使用post-receive钩子(Hook)运行的东西,它将发送格式良好的差异电子邮件而不是纯文本电子邮件? 最佳答案 您可以使用语法荧光笔来格式化您的代码,例如Pygments.使用他们的commandline工具它应该很容易将您的输出传输到可以嵌入到电子邮件正文中的html文档中。我想你可以做一些类似this的事情。但用您的自

ruby-on-rails - 这个 gem 如何与您的错误处理 Hook ?

我试图了解gem的工作原理,以及如何创建gem来覆盖或向Rails3应用程序添加附加功能。这是一个错误捕获gem,它通过http将错误发布到服务器。要安装它,您只需添加gem,然后它会使用您的apikey创建一个初始化程序。到目前为止我已经了解了这一部分,但我需要帮助来理解gem的执行以及它如何挂接到rails。我找到的相关文件是:https://github.com/airbrake/airbrake/blob/master/lib/airbrake/rails.rb将方法添加到ActionController的位置类:ifdefined?(ActionController::Bas