user598527 Asked: 2022-04-13 05:48:18 +0800 CST2022-04-13 05:48:18 +0800 CST 2022-04-13 05:48:18 +0800 CST 点字符有什么作用。有一个 crontab 吗? 772 我已经养成了.从一些博客文章中包含的习惯: 0 0 * * * . /usr/local/bin/somescript.sh ...代替: 0 0 * * * /usr/local/bin/somescript.sh 例如,一个可视化 cron 计划表达式编辑器cron.guru认为使用该字符是一个错误,但我的脚本似乎至少到目前为止已经按照指定运行。 cron 1 个回答 Voted Best Answer Stephen Kitt 2022-04-13T06:00:08+08:002022-04-13T06:00:08+08:00 cron将整个命令(包括点(如果存在))传递给 shell 执行;.相应的 shell 命令也是如此,它在当前 shell 中“获取”脚本,而不是启动一个新进程来运行它。对于.sh文件,那可能是一个新的外壳。 请参阅采购('.' 或 'source')和在 bash 中执行文件有什么区别?详情。 cron.guru仅验证调度表达式,即crontab定义何时运行的条目部分;这就是为什么“0 8 * * Mon”。被标记为无效——这不是一个有效的时间表表达式。
cron
将整个命令(包括点(如果存在))传递给 shell 执行;.
相应的 shell 命令也是如此,它在当前 shell 中“获取”脚本,而不是启动一个新进程来运行它。对于.sh
文件,那可能是一个新的外壳。请参阅采购('.' 或 'source')和在 bash 中执行文件有什么区别?详情。
cron.guru仅验证调度表达式,即
crontab
定义何时运行的条目部分;这就是为什么“0 8 * * Mon”。被标记为无效——这不是一个有效的时间表表达式。