草庐IT

hook_cron

全部标签

linux - unix/linux 中的 cron 表达式是否允许指定确切的开始和结束日期

我希望能够配置这样的东西。我想从2009年6月29日到2009年6月29日至2009年12月30日每天早上7点运行作业“X”。将当前日期视为4/4/2009。 最佳答案 它可以以一种棘手的方式完成。你需要三个独立的cron该范围内的所有作业都运行相同的代码(在本例中为X):6月29日和30日("0729,306*X")。7月到11月("07*7-11*X")的每一天。除了12月的最后一天("071-3012*X")之外的所有人。这给你:#MinHrDayOfMonthMonthDayOfWeekCommand#-----------

linux - unix/linux 中的 cron 表达式是否允许指定确切的开始和结束日期

我希望能够配置这样的东西。我想从2009年6月29日到2009年6月29日至2009年12月30日每天早上7点运行作业“X”。将当前日期视为4/4/2009。 最佳答案 它可以以一种棘手的方式完成。你需要三个独立的cron该范围内的所有作业都运行相同的代码(在本例中为X):6月29日和30日("0729,306*X")。7月到11月("07*7-11*X")的每一天。除了12月的最后一天("071-3012*X")之外的所有人。这给你:#MinHrDayOfMonthMonthDayOfWeekCommand#-----------

linux - 如何安装 svn post-commit 钩子(Hook)

我在Linux上运行SVN。我希望在提交后运行自动部署。根据我的搜索,svnpost-commit似乎可以解决问题。但是我无法从我的SVN安装中找到SVNpost-commit。所以我想知道它是否是一个单独的安装?有没有我可以下载和安装的SVN提交后Hook? 最佳答案 首先,您可能不想在提交后执行此操作。原因是您不想在Hook中做任何需要太长时间才能完成的事情,因为用户必须等待Hook完成才能继续。要回答您的问题,请查看您服务器上的存储库目录,您应该会看到以下目录和文件:自述文件.txtsession数据库格式Hook锁其中一个目

linux - 如何安装 svn post-commit 钩子(Hook)

我在Linux上运行SVN。我希望在提交后运行自动部署。根据我的搜索,svnpost-commit似乎可以解决问题。但是我无法从我的SVN安装中找到SVNpost-commit。所以我想知道它是否是一个单独的安装?有没有我可以下载和安装的SVN提交后Hook? 最佳答案 首先,您可能不想在提交后执行此操作。原因是您不想在Hook中做任何需要太长时间才能完成的事情,因为用户必须等待Hook完成才能继续。要回答您的问题,请查看您服务器上的存储库目录,您应该会看到以下目录和文件:自述文件.txtsession数据库格式Hook锁其中一个目

linux - 带有通知发送的 Cron

我需要显示来自cron作业的通知。我的crontab是这样的:$crontab-l#mhdommondowcommand*****Display=:0.0/usr/bin/notify-sendHey"Howareyou"我检查了/var/log/syslog并且该命令实际上每分钟执行一次但它没有弹出通知。谁能帮我理解为什么? 最佳答案 我在Ubuntu18.04上使用i3。我解决这个问题的方法是:*****XDG_RUNTIME_DIR=/run/user/$(id-u)notify-send嘿“这是狗!”编辑2020:我仍然在U

linux - 带有通知发送的 Cron

我需要显示来自cron作业的通知。我的crontab是这样的:$crontab-l#mhdommondowcommand*****Display=:0.0/usr/bin/notify-sendHey"Howareyou"我检查了/var/log/syslog并且该命令实际上每分钟执行一次但它没有弹出通知。谁能帮我理解为什么? 最佳答案 我在Ubuntu18.04上使用i3。我解决这个问题的方法是:*****XDG_RUNTIME_DIR=/run/user/$(id-u)notify-send嘿“这是狗!”编辑2020:我仍然在U

linux - 带 cron 的 Gsettings

我写了一个更改墙纸的bash脚本(适用于GNOME3)。#!/bin/bash#Wallpaper'sdirectory.dir="${HOME}/images/wallpapers/"#Randomwallpaper.wallpaper=`find"${dir}"-typef|shuf-n1`#Changewallpaper.#http://bit.ly/HYEU9Hgsettingssetorg.gnome.desktop.backgroundpicture-options"spanned"gsettingssetorg.gnome.desktop.backgroundpictur

linux - 带 cron 的 Gsettings

我写了一个更改墙纸的bash脚本(适用于GNOME3)。#!/bin/bash#Wallpaper'sdirectory.dir="${HOME}/images/wallpapers/"#Randomwallpaper.wallpaper=`find"${dir}"-typef|shuf-n1`#Changewallpaper.#http://bit.ly/HYEU9Hgsettingssetorg.gnome.desktop.backgroundpicture-options"spanned"gsettingssetorg.gnome.desktop.backgroundpictur

linux - 每天凌晨 2 点设置 cron 任务..让它每分钟运行一次

据我所知,我使用的向导生成器应该每天凌晨2点运行任务*2***然而,查看日志,它实际上在凌晨2点每分钟触发一次任务,换句话说,总共触发了60次。我在这里做错了什么?或者这些发电机只是垃圾。谢谢 最佳答案 这会在凌晨2点(02:00、02:01、02:02等)每分钟运行一次脚本:*2***虽然这会在凌晨02:13(每个月的每一天)运行脚本132********commandtoexecute┬┬┬┬┬││││││││││││││└─────dayofweek(0-7)(0to6areSundaytoSaturday,7isSunday

linux - 每天凌晨 2 点设置 cron 任务..让它每分钟运行一次

据我所知,我使用的向导生成器应该每天凌晨2点运行任务*2***然而,查看日志,它实际上在凌晨2点每分钟触发一次任务,换句话说,总共触发了60次。我在这里做错了什么?或者这些发电机只是垃圾。谢谢 最佳答案 这会在凌晨2点(02:00、02:01、02:02等)每分钟运行一次脚本:*2***虽然这会在凌晨02:13(每个月的每一天)运行脚本132********commandtoexecute┬┬┬┬┬││││││││││││││└─────dayofweek(0-7)(0to6areSundaytoSaturday,7isSunday