用戶登陸后自動運行sh腳本,怎么寫?(菜鳥求助)


不是開機自動運行腳本,而是在用戶登陸之后自動運行一個sh腳本,怎么解決啊?
另外問一下大家,linux系統啟動之后出現的登錄提示,即命令行提示輸入用戶名和密碼,運行這個的系統程序是什么啊?是/bin/login嗎?

11 个解决方案

#1


登錄后,有些配置文件會被調用(實際上也是些sh腳本), 把你的腳本路徑加到這些文件中就可以了

#2


在該用戶的.bash_profile里邊加入要運行的腳本
ps:系統是redhat系列

#3


在用戶目錄(比如/home/user)下有個.profile隱藏文件,在那里面指定運行你的腳本就可以了。比如 bash 你的程序。

#4


引用 3 樓 dong_miao 的回復:
在用戶目錄(比如/home/user)下有個.profile隱藏文件,在那里面指定運行你的腳本就可以了。比如 bash 你的程序。

這個要頂

#5


bash_profile跟bash_rc

你去看吧

#6


在該用戶的home目錄下.bash_profile里邊加入要運行的腳本。

#7


rc.local也是可行的

#8


linux系統啟動之后出現的登錄提示,即命令行提示輸入用戶名和密碼,是/bin/login。

#9


大家說的都很對。

#10


偶以前在rc.local下填加過腳本
可以實現LZ需要的功能 

#11


引用 4 樓 steptodream 的回復:
引用 3 樓 dong_miao 的回復:
在用戶目錄(比如/home/user)下有個.profile隱藏文件,在那里面指定運行你的腳本就可以了。比如 bash 你的程序。

這個要頂


.profile?

.bash_profile?

是.bash_profile這個吧。

注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



 
粤ICP备14056181号  © 2014-2020 ITdaan.com