点字符有什么作用。有 crontab 吗?

use*_*527 2 cron

我养成了.从一些博客文章中包含以下内容的习惯:

0 0 * * * . /usr/local/bin/somescript.sh
Run Code Online (Sandbox Code Playgroud)

...代替:

0 0 * * * /usr/local/bin/somescript.sh
Run Code Online (Sandbox Code Playgroud)

例如,可视化 cron 计划表达式编辑器cron.guru考虑使用该字符作为错误,但我的脚本至少到目前为止似乎已按指定运行。

Ste*_*itt 11

cron将整个命令(包括点(如果存在))传递给 shell 执行;相应的 shell 命令也是如此.,其中 \xe2\x80\x9csources\xe2\x80\x9d 是当前 shell 中的脚本,而不是启动一个新进程来运行它。为.sh文件来说,这可能是一个新的 shell。

\n

请参阅在 bash 中获取(“.”或“source”)和执行文件有什么区别?了解详情。

\n

cron.guru仅验证计划表达式,crontab定义何时运行的条目that\xe2\x80\x99s 为什么 \xe2\x80\x9c0 8 * * Mon .\xe2\x80\x9d 被标记为无效 \xe2\x80\x94 that\xe2\x80\x99s 不是有效的调度表达式。

\n