问题标签 [crontab]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ruby-on-rails - crontab 配置问题
我想为我的 thinking_sphinx 搜索功能设置一个 crontab。我没有为此使用任何红宝石。
这是我的命令
系统日志给了我这个:
然而,thinking_sphinx 没有被索引。如果我手动索引它,它确实有效。
python - Python:文件在命令行上工作,但不适用于 crontab
所以我有一个看起来像这样的文件:
该文件从命令行运行没有问题,但是当我尝试使用 crontab 运行它时,出现此错误:
我不明白,该文件存在于该目录中,我已经检查了两次和三次。我尝试将文件路径转换为原始字符串,因此路径前的小写“r”但也没有这样做。
c - 如何设置 cron 作业以每小时运行一次可执行文件?
我需要设置一个 cron 作业,每小时运行一次使用 gcc 编译的可执行文件。
我以 root 身份登录并输入crontab -e
然后我输入以下内容并保存文件。
但是,cron 作业不起作用。
我看到当我输入时/...path_to_executable
出现分段错误。我只能从它所在的文件夹执行可执行文件。有没有办法解决这个问题?
caching - 使用 cron 作业定期清除 phpThumb 缓存
我在客户端网站上使用 phpThumb,因为它是一个非常重图像的应用程序,所以缓存变得非常快。今天拇指停止工作,我重命名了缓存文件夹,因为该文件夹太大而无法通过 ftp 删除。我将其重命名为 cache_old 并尝试现在通过 ssh 将其删除。我重新创建了缓存文件夹,一切正常。
由于它似乎在缓存文件夹太满时停止工作,而且只是为了保持服务器整洁,我想设置一个每日 cron 作业来清除缓存文件夹中的文件。我不知道如何做到这一点,但还没有找到答案..
缓存文件夹中有一个名为 index.php 的文件,我假设它需要保留,另外还有一个名为 source 的子文件夹,它还有一个名为 index.php 的文件,我再次假设它需要存在。所以我需要一个命令来删除除这些文件之外的所有内容。
任何有关如何设置的指导将不胜感激!
谢谢,克里斯汀
PS 该站点托管在 DreamHost 上,我已经通过 cronjob 面板设置了其他作业,如果以这种方式设置更容易,我确实可以访问 SSH。干杯!!
bash - 如何阻止 crontab 弄乱这个简单的 BASH 脚本(以及为什么会发生)?
我有一个奇怪的问题,与通过 cron 运行 BASH 脚本有关(通过 crontab -e 调用)。
这是脚本:
从命令行运行时,我得到45:70
回显到文本文件末尾的预期输出。但是,当我通过 cron(使用 crontab -e)和以下条目运行脚本时:
* * * * * bash /home/rupert/test.sh
我只是将冒号 (:) 回显到文本文件中,没有创建值 SIG1 和 SIG2,我不知道为什么。为什么通过 cron 运行会弄乱脚本?
FWIW,这是 iwconfig wlan0 的输出,没有额外的处理:
我这样做是因为我想在 LCD 屏幕上显示 WiFi 链接质量值“46/70”,而我使用的程序通过读取文本文件来执行此操作。但是,当通过 cron 运行时,值会丢失......???
我正在使用 cut -c 9-10 和 cut -c 12-13 因为我认为“/”可能会导致脚本出现问题,我很乐意使用 cut -c 9-13,但我认为它可以解决问题,但它没有。
帮助!!
酷,感谢你们,我意识到这是一个 PATH 问题,只需提供 iwconfig 的完整路径(/sbin/iwconfig)即可修复它。这是现在显示所有正确信息的 LCD 屏幕的图片:
shell - include(): Shell/Crontab 访问时打开失败
我正在设置一个 crontab。直接访问 php 文件(domain.com/file-path/file.php)时,它工作得很好。当通过 shell (php -f /var/www/vhosts/domain.com/file-path/file.php) 访问它时,我到处都遇到包含文件错误。它与设置为的包含路径有关: (include_path='.:')
有没有我可以通过 shell 来设置 include_path 的参数?或者我可以在 file.php 中添加什么来修复错误?我试图避免浏览与此相关的所有文档并将包含路径修复为绝对路径。
谢谢!
cron - 为什么这个expect脚本在cron运行时会出错?
我可以使用 root 或我自己的用户帐户很好地运行这个期望脚本,但是当我使用 cron 运行它时,我总是得到一个错误。操作系统是 Ubuntu 8.04。
错误邮件如下,
脚本“uploadmyip”如下,
期望脚本ftpxfer如下,
“sudo crontab -l”的输出
ubuntu - 我需要有关 ubuntu 9.10 crontab GUI 应用程序的帮助
需要每 30 分钟设置一次 cron 来启动和结束目前没有发生的 Adobe AIR 应用程序。我正在使用以下命令。
谁能告诉我我犯了什么错误。
我发现 cron 不执行 GUI 应用程序。只接受命令行 接受作业。
请指导我需要做什么。
macos - 在哪里放置 shell 脚本?
你好电脑同胞:)
我有一个 shell 脚本,我将用作看门狗计时器。它检查我的其他“主”程序是否正在运行。如果不是,它将重新启动它。
问题是:如何在 Mac 上安装它?操作系统会自动并定期调用脚本的某个地方是否存在文件夹/plist 文件场景,以确保我的程序在不运行的情况下永远不会运行那么长时间?理想情况下,我希望每分钟测试一次,但每小时甚至每天几次都令人满意。
谢谢!
cron - 让 cron 在重新启动之前等待作业完成
我有一个每秒钟执行一次的 cronjob,通常在几秒钟内运行,但有时持续几分钟。
如果下一分钟到来时它已经在运行,我需要 cron 不执行命令。
该行看起来像这样 */1 * * * * cmd
我试过这个 * * * * * ID=job1 FREQ=1m AFTER=job1 cmd
但没有成功。
是否可以使用 cron 解决或者我必须实现锁定?