问题标签 [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.

0 投票
5 回答
39631 浏览

bash - 为什么 ssh 从 crontab 失败但从命令行执行时成功?

我有一个 bash 脚本,它对远程机器执行 ssh 并在那里执行命令,例如:

当我从命令行执行命令时,它工作正常,但在作为 crontab 的一部分执行时失败(错误代码 = 255 - 无法建立 SSH 连接)。细节:

在本地执行时,我以 root 身份运行,crontab 也以 root 身份运行。从 crontab 和命令行执行 'id' 会得到完全相同的结果:

我从一些本地机器 ssh 到运行 crond 的机器。我有 ssh 密钥和 ssh 到 crond 机器和脚本连接到的任何其他机器的凭据。

PS。请不要问/抱怨/评论以 root 身份执行任何操作都是坏的/错误的/等等——这不是这个问题的目的。

0 投票
3 回答
81850 浏览

crontab - 如何授予 cron 作业文件的权限?

我已经为我的网站设置了 cron 选项卡。但是我的邮件 ID 中有这样的消息,例如脚本的“权限被拒绝”。谁能帮我告诉我可能是什么问题。

谢谢......

0 投票
6 回答
74191 浏览

bash - 是否可以让 Bash 文件在 crontab 中以 root 身份运行?

我需要该Bash文件定期运行,并且它必须以 root 身份运行。

那可能吗?

0 投票
3 回答
3791 浏览

linux - 使用用户输入运行 crontab

我创建了一个 crontab,它将运行一个 bash 脚本 test.sh。这个 test.sh 文件需要用户的一些输入,并将用户输入保存到一个变量中。如何确保将用户输入保存到 test.sh 中的变量中,并且当 crontab 运行脚本时,我可以获得我想要的输出?

例如,我有 2 个文件,file1.sh 和 file2.sh。我将file2.sh 放在文件1.sh 中。然后我运行 file1.sh,获取用户输入,并将其保存在某处。crontab 将运行 file2.sh,并从“保存在某处的变量”中检索值。反正有这个吗?

0 投票
4 回答
6364 浏览

windows - Windows 上的每小时 cronjob

我只是在我的 Windows 开发系统上设置了 cron,以便每小时运行一次脚本。

我试图编辑 crontab 以每小时运行一次我的脚本,遗憾的是没有成功。

任何人都可以请。将每小时执行一次 script.xy 的 crontab 行丢给我?

0 投票
1 回答
417 浏览

php - 来自cronjob的PHP ob_ *?

ob_*当它作为 cronjob 运行时,我遇到了一些功能问题:

cronjob 的设置如下:(每分钟运行一次)

在这种情况下,什么都没有发生,但 cron 真的运行了。

/usr/bin/php /path/to/cron.php如果我从命令行调用这个 ( ),一切都会按预期工作。

我犯了错误的任何想法?

感谢您的帮助!

0 投票
6 回答
3759 浏览

ruby - 如何在 crontab 中进行测试

这一直发生在我身上:1)我写了一个脚本(ruby,shell等)。2)运行它,它的工作原理。3)把它放在 crontab 中,让它在几分钟内运行,所以我知道它从那里运行。4)它没有,没有错误跟踪,回到步骤2或3 a 1000次。

当我 ruby​​ 脚本在 crontab 中失败时,当我像这样管道输出时,我真的不知道为什么它会失败:

我得到了脚本的输出,但我没有得到任何错误,也没有得到来自 bash 的错误(比如找不到 ruby​​ 或文件不存在)

我不知道设置了哪些环境变量以及是否有问题。事实证明,要从 crontab 运行 ruby​​ 脚本,您必须导出大量环境变量。

有没有办法让 crontab 运行一个脚本,就好像我自己从终端运行它一样?

调试时,我必须重置计时器并返回等待。非常耗时。

如何更好地测试 crontab 中的内容或避免这些问题?

0 投票
1 回答
377 浏览

python - 如何从 crontab 获取彩色电子邮件?

我从 crontab 调用 Python 脚本。该脚本确实使用 ANSI 转义生成彩色输出,但是当 crontab 发送带有输出的邮件时,我看到的是转义而不是颜色。

发生的事情是逻辑,但我想知道是否可以生成 html 消息。

我想要一个不需要自己实施电子邮件通知的解决方案。

0 投票
5 回答
2153 浏览

java - java调度器

这是在调度程序中运行进程的最佳方式。我可以使用 crontab 或 Spring-Batch。还有其他更好的选择吗?

0 投票
3 回答
1641 浏览

php - cron 会执行 php 文件还是只执行 CGI 脚本?

.php 可以在 Linux 上的 Crontab 函数中使用还是只执行 .CGI 脚本?

我正在使用 Plesk 控制面板,我按照 Crontab 文档进行了设置,但我认为它没有执行 php 文件。

有没有人知道还有什么可以做的