Saya perlu menjalankan skrip ketika saya masuk dan keluar di Ubuntu saya.
Saya mencoba memasukkan skrip ke dalam skrip saya ~/.bash_logintetapi tidak berhasil.
Apakah ada lokasi yang lebih baik untuk menjalankan skrip saya?
Script saya terletak di /home/gsd/script/login.shdan dapat dieksekusi.
edit:
skrip saya berjalan saat saya mengetik: /home/gsd/script/login.shdan diset dengan + x
sekarang, saya hanya punya: touch /home/gsd/test.txtdi ~/.bash_loginuntuk menguji.
file test.txt tidak pernah dibuat
edit 2:
gsd@laptop:~$ ll ~/.bash*
-rw------- 1 gsd gsd 38639 2012-01-25 17:25 .bash_history
-rw-r--r-- 1 gsd gsd 29 2012-01-25 15:22 .bash_login
-rw-r--r-- 1 gsd gsd 220 2011-11-03 19:22 .bash_logout
-rw-r--r-- 1 gsd gsd 3136 2011-11-04 08:00 .bashrc
~/.bash_profile?
-rw-r--r-- 1 gsd gsd 313 2012-01-22 11:56 .bash_login
chmod +x .bash_login
chmod +x .bash_login(atur bit yang dapat dieksekusi pada .bash_login). Manual Bash agak membingungkan di area ini, tetapi Bash tidak eXecute .bash_login seperti skrip shell. Itu membaca file dan kemudian menjalankan perintah di dalamnya (Anda dapat melakukan sesuatu yang serupa dengan menjalankan source ~/.bash_login).