0

私は2つのスクリプトを持っています:

nginx_1.sh:

sudo service nginx stop
sudo service nginx start

nginx_2.sh

#!/bin/bash
sudo service nginx stop
sudo service nginx start

最初のスクリプト (*nginx_1.sh*) を実行した後、次の出力が得られます (nginx が稼働中です)。

Stopping nginx: [ OK ]

Starting nginx: [ OK ]

nginx を再度起動し、2 番目のスクリプト (*nginx_2.sh*) を実行すると、次のようになります。

Stopping nginx: [ OK ]

開始コマンドは発行されません。私はしpsましたが、nginxはありませんでした。

*nginx_2.sh*に削除#!/bin/bashまたは変更すると、正常に動作します。#!/bin/kshなんで?

4

0 に答える 0