当我们有很多命令需要一次执行的时候
- 封号:例如:在关机的时候我希望可以先执行两个sync操作后再关机;
- [root@www ~] # sync;sync;shutdown -h now
与(||)
或(&&)
命令执行情况 | 说明 |
---|---|
cmd1 && cmd2 | 若cmd1执行完毕且正确执行( ? = 0 ) , 则 开 始 执 行 c m d 2 ; 若 c m d 1 执 行 完 毕 且 为 错 误 ( ?=0),则开始执行cmd2;若cmd1执行完毕且为错误( ?=0),则开始执行cmd2;若cmd1执行完毕且为错误(?≠0),则cmd2不执行 |
cmd1 与 cmd2 | 若cmd1执行完毕且正确执行( ? = 0 ) , 则 c m d 2 不 执 行 ; 若 c m d 1 执 行 完 毕 且 为 错 误 ( ?=0),则cmd2不执行;若cmd1执行完毕且为错误( ?=0),则cmd2不执行;若cmd1执行完毕且为错误(?≠0),则cmd2开始执行 |