公開鍵(パスワードなし)を使用してサーバーにsshでログインしました。
これは、bash で自動化したいコマンドです。
ssh user@ip
cd path
./bash0.sh parameter1 paramter2 & <-- this is a loop and is working on remote server in background
exit <-- exit form ssh
./bash1.sh <-- starting local bash
ssh user@ip pkill bash0.sh <-- kill the process at the end of the bash1.sh. From terminal is ok, but from bash?
問題は、 のcd path
直後に andを実行し、 が終了./bash0.sh paramter1 parameter2 &
するのを待たずに ssh./bash0.sh
を終了することです。bashファイルに相対パスが含まれているため、
できません。ssh user@ip ./path/bash0.sh paramter1 paramter2