Makefile
1. 如何在Makefile 中获取系统时间?
调用当前时间 `date +%Y%m%d%H%M` ,注意不是用方括号,而是 ` (键盘 ESC 下方的那个按键)
2. Makefile 命令的前缀符号有哪些?
前缀 @ 符号: 不显示命令本身只显示其执行结果
前缀 - 符号: 表示即使这条命令出错,也会继续执行后续命令
不加任何前缀: 逐条执行命令,出错立刻终止,不在执行后续命令
3. Makefile 中使用的命令到底属于哪种语言?
默认情况下,Makefile 使用 bash ,但是与标准的 bash 有有些不同,具体参考后面实例
如果想要换用其他shell,可以在Makefile 中给变量 SHELL 赋值,比如: SHELL = /bin/tcsh
一般不建议修改Makefile默认shell,直接使用 bash 比较规范
4. 如何在makefile 中检测某个文件是否存在?
也可以写成:
5. 每隔半小时检测一次eco_ok 文件是否存在,一旦存在,就开始执行gogo:
|---------------------------------|