我有一个crontab作业设置。 在crontab文件中,我有一个文本文件的path。 我的文本文件有一个wget命令(反过来,执行一个PHP文件)。 如果crontab文件只有文本文件的path,它会自动打开(执行)该文本文件? 或者我需要前缀的path文本文件与bash?
如果文件是可执行的(检查它是否在ls -l有x,如果不是,则使用chmod来设置可执行位),第一行包含#!/bin/bash然后它将在bash中被解释。
ls -l
chmod
#!/bin/bash
另一个select是,如你所build议的那样,把它作为parameter passing给bash:
/bin/bash /path/to/your/file.sh