web-dev-qa-db-ja.com

Linuxで同等のバッチファイル

いくつかのサーバーを起動するために、GNOMEを搭載したRed Hat Linux5仮想マシンで実行する必要のある基本的なコマンドがいくつかあります。

cd /home/user/scripts  
sh runTHISthing.sh pub  
cd /home/user/logs  
tailf pub.log  

クレイジーな量のコードではありませんが、時々VM 1日に数回再起動します。Windowsでは、おそらくバッチファイルを作成してデスクトップに配置します。それなら2倍の問題です。クリックしてオフにします。

Linuxで同じことをする方法はありますか?ターミナルでemtpyファイルを実行するだけで結果が得られないランチャーを作成しようとしました。

3

UNIXでは、「バッチファイル」はシェルスクリプトと呼ばれます。典型的なBASHシェルスクリプトは、スクリプトを実行するシェルをオペレーティングシステムに指示する魔法の行で始まるため、例は次のようになります。

 #!/bin/bash

 cd /home/user/scripts   
 sh runTHISthing.sh pub   
 cd /home/user/logs  
 tailf pub.log

注:ファイルを作成したら、OSがファイルを実行できるように、ファイルを実行可能としてマークする必要があります。

chmod +x myscript
6
Don Simon