Shellスクリプトは一度に複数のコマンドを実行します
2688 ワード
ShellはC言語で書かれたプログラムで、ユーザーがLinuxを使う橋です.Shellはコマンド言語であり、プログラム設計言語でもある.Shellとは、オペレーティングシステムカーネルのサービスにユーザーがアクセスするインタフェースを提供するアプリケーションです.簡単に言えばshellスクリプトは.sh末尾のファイルは,Linuxシステムでよく用いられる.
問題シェルスクリプトを使用して複数のコマンドを実行する方法
私たちは以下の3つの原則に従う必要があります:1.各コマンド間で使用します.各コマンドの実行結果は、他のコマンドの実行に影響しません.すなわち、各コマンドは実行されますが、各コマンドが正常に実行されることは保証されません.2.各コマンド間は&&で区切って説明します.前のコマンドが成功すれば、後のコマンドを実行します.これにより、すべてのコマンドが実行された後、実行プロセスが成功することを保証できます.3.各コマンドの間には、「はい」または「はい」という意味で、前のコマンドが失敗した後に次のコマンドを実行し、1つのコマンドが成功するまで実行します.【注意】以上の説明によれば、私たちは実際に私たちの具体的な任務に基づいて書くことができる.shスクリプトファイルは、私たちの開発を便利にします.一般的には、各コマンドが順調に実行されることを保証するためによく使われています.
Shellスクリプトの例
保存後、testを変更します.shの権限
要【注意】:dateと後ろの+の間にスペースがあります
以上、Shellスクリプトを使用して一度に複数の文を実行し、時間を統計することができます.
【その他shell操作推奨チュートリアルへのアクセス】
問題シェルスクリプトを使用して複数のコマンドを実行する方法
私たちは以下の3つの原則に従う必要があります:1.各コマンド間で使用します.各コマンドの実行結果は、他のコマンドの実行に影響しません.すなわち、各コマンドは実行されますが、各コマンドが正常に実行されることは保証されません.2.各コマンド間は&&で区切って説明します.前のコマンドが成功すれば、後のコマンドを実行します.これにより、すべてのコマンドが実行された後、実行プロセスが成功することを保証できます.3.各コマンドの間には、「はい」または「はい」という意味で、前のコマンドが失敗した後に次のコマンドを実行し、1つのコマンドが成功するまで実行します.【注意】以上の説明によれば、私たちは実際に私たちの具体的な任務に基づいて書くことができる.shスクリプトファイルは、私たちの開発を便利にします.一般的には、各コマンドが順調に実行されることを保証するためによく使われています.
Shellスクリプトの例
vi test.sh
には、以下の内容が記載されています.python test1.py &&
python test2.py &&
python test3.py
保存後、testを変更します.shの権限
chmod +x ./test.sh
//注意./現在のフォルダのために、これは必ず持参しなければなりません.shスクリプトがシステム起動時に実行されない限り、できるだけ現在のディレクトリの識別実行コマンド./test.sh
を持参しなければなりません.スクリプトの実行時間を計算したい場合があります.この場合、以下の行に従って統計することができます.startTime=`date +%Y%m%d-%H:%M`
startTime_s=`date +%s`
python test1.py &&
python test2.py &&
python test3.py
endTime=`date +%Y%m%d-%H:%M`
endTime_s=`date +%s`
sumTime=$[ $endTime_s - $startTime_s ]
echo "$startTime ---> $endTime" "Totl:$sumTime seconds"
要【注意】:dateと後ろの+の間にスペースがあります
以上、Shellスクリプトを使用して一度に複数の文を実行し、時間を統計することができます.
【その他shell操作推奨チュートリアルへのアクセス】