草庐IT

cron-expression-descriptor

全部标签

linux - 使用 bash 脚本更新 CRON

谁能在这里看到我的语法错误?尝试编辑/更新cron作业,但文件未更新。crontab-l|sed's%*/5****cd/home/administrator/anm-1.5.0&&./anm.sh%*/10****cd/home/administrator/anm-1.5.0&&./anm.sh%'|crontab-*更新*所以我仍然有这个问题。最终,我试图从配置文件$FREQ(minutes)中提取一个值来运行该作业。该脚本将首先检查配置中的值是否与crontab中当前的值不同。如果值不同,它将使用新值更新crontab。crontab(初始安装和更新)还从变量中提取运行目录和脚本

linux - 使用 bash 脚本更新 CRON

谁能在这里看到我的语法错误?尝试编辑/更新cron作业,但文件未更新。crontab-l|sed's%*/5****cd/home/administrator/anm-1.5.0&&./anm.sh%*/10****cd/home/administrator/anm-1.5.0&&./anm.sh%'|crontab-*更新*所以我仍然有这个问题。最终,我试图从配置文件$FREQ(minutes)中提取一个值来运行该作业。该脚本将首先检查配置中的值是否与crontab中当前的值不同。如果值不同,它将使用新值更新crontab。crontab(初始安装和更新)还从变量中提取运行目录和脚本

linux - cron 执行的命令是否有特殊限制?

这个问题在这里已经有了答案:Howis%specialincrontab?(1个回答)关闭3年前。我有一个crontab看起来像00***pg_dumpDB_NAME>/path/to/dumps/`date+%Y%m%d`.dmp当我手动运行它时它工作正常,但当cron运行它时就不行了。挖掘日志后,我看到了Dec1200:00:01localhostcrond[17638]:(postgres)CMD(pg_dumpDB_NAME>/path/to/dumps/`date+)看起来像是百分号的问题,但是man页面甚至根本不包含百分号,所以我认为它们没问题。

linux - cron 执行的命令是否有特殊限制?

这个问题在这里已经有了答案:Howis%specialincrontab?(1个回答)关闭3年前。我有一个crontab看起来像00***pg_dumpDB_NAME>/path/to/dumps/`date+%Y%m%d`.dmp当我手动运行它时它工作正常,但当cron运行它时就不行了。挖掘日志后,我看到了Dec1200:00:01localhostcrond[17638]:(postgres)CMD(pg_dumpDB_NAME>/path/to/dumps/`date+)看起来像是百分号的问题,但是man页面甚至根本不包含百分号,所以我认为它们没问题。

linux - 仅从早上到晚上设置 cron

关闭。这个问题是off-topic.它目前不接受答案。想改进这个问题吗?Updatethequestion所以它是on-topic用于堆栈溢出。关闭10年前。Improvethisquestion我必须每天运行cron。Cron必须运行时间为上午11点到晚上7点。在此给定时间内,cron必须每天每15分钟运行一次。夜间cron必须每小时运行一次吗?对于linuxcron调度类型这可能吗。或者我必须通过任何脚本语言来管理它。

linux - 仅从早上到晚上设置 cron

关闭。这个问题是off-topic.它目前不接受答案。想改进这个问题吗?Updatethequestion所以它是on-topic用于堆栈溢出。关闭10年前。Improvethisquestion我必须每天运行cron。Cron必须运行时间为上午11点到晚上7点。在此给定时间内,cron必须每天每15分钟运行一次。夜间cron必须每小时运行一次吗?对于linuxcron调度类型这可能吗。或者我必须通过任何脚本语言来管理它。

ruby-on-rails - 为什么我的 Cron 作业不能正常工作?

我在UbuntuHardyVPS上有一个cron作业只运行了一半,我不知道为什么。该作业是一个Ruby脚本,它使用mysqldump备份Rails应用程序使用的MySQL数据库,然后将其压缩并使用SFTP上传到远程服务器。gzip文件已成功创建和复制,但始终为零字节。然而,如果我直接从命令行运行cron命令,它会完美运行。这是cron作业:PATH=/usr/bin103***ruby/home/deploy/bin/datadump.rb这是datadump.rb:#!/usr/bin/rubyrequire'yaml'require'logger'require'rubygems'

ruby-on-rails - 为什么我的 Cron 作业不能正常工作?

我在UbuntuHardyVPS上有一个cron作业只运行了一半,我不知道为什么。该作业是一个Ruby脚本,它使用mysqldump备份Rails应用程序使用的MySQL数据库,然后将其压缩并使用SFTP上传到远程服务器。gzip文件已成功创建和复制,但始终为零字节。然而,如果我直接从命令行运行cron命令,它会完美运行。这是cron作业:PATH=/usr/bin103***ruby/home/deploy/bin/datadump.rb这是datadump.rb:#!/usr/bin/rubyrequire'yaml'require'logger'require'rubygems'

linux - 当父脚本以交互方式/通过终端调用时,bash 子脚本与父脚本一起退出,但在非交互方式/通过 cron 调用时则不会

这是parent.sh:#!/bin/bashtrap'exit'SIGHUPSIGINTSIGQUITSIGTERMif![-t0];then#ifrunningnon-interactivelysleep5&#allowalittletimeforchildtogeneratesomeoutputset-bm#tobeabletotrapSIGCHLDtrap'kill-SIGINT$$'SIGCHLD#whensleepisdone,interruptselfautomatically-cannotissueinterruptbykeystrokesincerunningnon-

linux - 当父脚本以交互方式/通过终端调用时,bash 子脚本与父脚本一起退出,但在非交互方式/通过 cron 调用时则不会

这是parent.sh:#!/bin/bashtrap'exit'SIGHUPSIGINTSIGQUITSIGTERMif![-t0];then#ifrunningnon-interactivelysleep5&#allowalittletimeforchildtogeneratesomeoutputset-bm#tobeabletotrapSIGCHLDtrap'kill-SIGINT$$'SIGCHLD#whensleepisdone,interruptselfautomatically-cannotissueinterruptbykeystrokesincerunningnon-