方括号和

我试图向crontab添加一个新条目,我遇到的问题是所有其他条目都是这样写的:

0 0 * * * [ -x /home/test/test_reports/nightly ] && /home/test/test_reports/nightly

[ -x /home/test/test_reports/nightly ]的目的是什么?

我试图谷歌它,但没有运气..


[ ]的选项可以在man test找到:

-x文件

文件存在并执行(或搜索)权限被授予

那么这些行正在做的是检查文件是否可执行(当然如果存在的话),如果是,则执行它。

链接地址: http://www.djcxy.com/p/97051.html

上一篇: Square brackets and

下一篇: Bash Shell: What is the differences in syntax?