crontab 文件是否会自动 bash 文本文件?

Ste*_*ams 0 linux bash wget cron

我有一个 crontab 作业设置。在 crontab 文件中,我有一个文本文件的路径。我的文本文件有一个 wget 命令(它依次执行一个 PHP 文件)。如果 crontab 文件只有文本文件的路径,它会自动重击(执行)该文本文件吗?或者我是否需要使用 bash 为文本文件的路径添加前缀?

L.R*_*.R. 10

如果文件是可执行的(检查它是否有 x in ls -l,如果没有,则用于chmod设置可执行位)并且第一行包含#!/bin/bash然后它将在 bash 中解释。

另一种选择是,如您所建议的,将其作为参数传递给 bash:

/bin/bash /path/to/your/file.sh
Run Code Online (Sandbox Code Playgroud)