Saya memiliki server yang ketika mulai, sebuah baris di .bashrc
mengeksekusi perintah berikut /bin/watch ~/checker.bash
yang seperti yang diharapkan menonton perintah itu pada saat server mulai.
Saya juga punya klien yang masuk ke mesin itu, tapi saya tidak ingin sesi klien untuk mengeksekusi perintah yang sama dari .bashrc
.
Saya telah melihat AcceptEnv
untuk melewati env vars, meskipun memerlukan konfigurasi server, yang ingin saya hindari.
Saya juga tidak ingin memiliki 2 akun pengguna yang berbeda untuk akun yang berbeda .bashrc
.
Apakah ada sudut lain untuk mendekati ini?
Jawaban:
Anda dapat mengaktifkan bagian-bagian Anda
.bashrc
hanya jika tidak dipanggil melaluissh
.misalnya sesuatu seperti:
sumber
Dua arah:
Jangan gunakan bash untuk sesi ini, coba tanda hubung (atau / bin / sh):
Gunakan bash dengan opsi perintah untuk menonaktifkan pemrosesan file startup:
sumber
Anda dapat mengganti baris / bin / arloji .... dengan
atau semacamnya.
sumber
watch
perintah, tapi saya suka solusinya.