0
ユーザがログインしたときに.ssh/rcがスクリプトを実行できます。
しかし、ユーザがsshでログアウトしたとき、どのようにスクリプトを実行しますか?sshセッションが終了すると、どのようにスクリプトを実行できますか?
ユーザがログインしたときに.ssh/rcがスクリプトを実行できます。
しかし、ユーザがsshでログアウトしたとき、どのようにスクリプトを実行しますか?sshセッションが終了すると、どのようにスクリプトを実行できますか?
あなたは、ユーザーがログアウト時にスクリプトを実行するためのトラップを追加することができます。
trap 'bash /path/to/yourscript.sh; exit' 0
シェルはbashのであれば、あなたは~/.bash_logout
ファイルに置かれた任意のコードがログアウト時に実行されます。 cshの場合、ファイルは.logoutです。ユーザーがログアウトした後にいつでもスクリプトを実行することができます
setsid mydaemon.sh >/dev/null 2>&1 < /dev/null &
:
別のオプションは、このようなデーモンを実行することです。
ありがとうございます。私はbashを使い、 '〜/ .bash_logout'を入れてスクリプトを実行できます – rluisr