Jawaban:
Leverage suatu aliasfungsi atau lebih baik.
Sebagai contoh:
ssh () { command ssh "$@"; echo foobar; }
Sekarang, Anda dapat menjalankan:
ssh mysite
setelah Anda keluar dari sshsesi, echo foobarakan dijalankan.
Ubah echo foobardengan perintah aktual yang perlu Anda jalankan, dan tentu saja Anda dapat menangani banyak perintah jika Anda mau.
Untuk membuat definisi fungsi permanen, masukkan ke dalam ~/.bashrc.
Juga perhatikan bahwa, mungkin tidak selalu diinginkan memiliki fungsi yang dinamai sshketika Anda ingin secara eksplisit menggunakan eksternal ssh. Dalam hal ini, Anda dapat menggunakan salah satu dari berikut ini untuk melewati sshfungsi untuk mendapatkan sshbiner eksternal :
command ssh mysite
atau ganti nama fungsinya menjadi sesuatu yang lain misalnya sshfunc:
sshfunc () { ssh "$@"; echo foobar; }
ssh user@host 'cd /somewhere/ && tar cf - | gzip -c -' > local_backup_of_somewhere.tgzini akan salah karena akan mengandung "foobar" di akhir ...)