Unix命令執行順序

2021-04-02 15:39:32 字數 516 閱讀 8281

使用&&

使用||

用()和{}將命令結合在一起:

格式:    (命令1;命令2;...)         

說明:    用來將多個命令結合在一起,依次執行,其中{}表示相應的命令將在子shell而不是當前shell中作為乙個整體被執行,只有在{}中所有命令的輸出作為乙個整體被重定向時,其中的命令才被放到子shell中執行,否則在當前shell執行

例子:      mv aaa.txt bbb.txt || ( echo "fail"|mail user; exit )

如果把aaa.txt改名為bbb.txt失敗,那麼傳送email後再退出,如果沒有()的話,那麼只執行最後的exit命令

sort abc.txt > abc_sort.txt && ( cp abc_sort.txt /logs/abc_sort.txt; lp abc_sort.txt )

把abc.txt排序後定向到abc_sort.txt中,成功後複製/logs/下,並列印出來

UNIX後台執行命令

命令解釋 cron 系統排程程序,可以使用它在每天的非高峰負荷時間段執行作業 at at命令,使用它在乙個特定的時間執行一些特殊的作業 使用它在後台執行乙個占用時間不長的程序 nohup 使用它在後台執行乙個命令,即使在使用者退出時也不受影響 crontab命令的格式 crontab u user ...

UNIX後台執行命令

命令解釋 cron 系統排程程序,可以使用它在每天的非高峰負荷時間段執行作業 at at命令,使用它在乙個特定的時間執行一些特殊的作業 使用它在後台執行乙個占用時間不長的程序 nohup 使用它在後台執行乙個命令,即使在使用者退出時也不受影響 crontab命令的格式 crontab u user ...

UNIX後台執行命令

命令解釋 cron 系統排程程序,可以使用它在每天的非高峰負荷時間段執行作業 at at命令,使用它在乙個特定的時間執行一些特殊的作業 使用它在後台執行乙個占用時間不長的程序 nohup 使用它在後台執行乙個命令,即使在使用者退出時也不受影響 crontab命令的格式 crontab u user ...