日期:2014-05-16  浏览次数:20633 次

如何开机运行指定用户的程序?
我想让linux开机运行指定用户的程序.
比如:
我想让系统启动的时候 以XXX用户运行YYY.sh

------解决方案--------------------
XXX用户的crontab中(crontab有唤醒任务)
rcN.d中shell-file:su - XXX or soucre XXX/.bash_profile
rc.local中:su - XXX -c command or soucre XXX/.bash_profile

------解决方案--------------------
探讨
我想让linux开机运行指定用户的程序.
比如:
我想让系统启动的时候 以XXX用户运行YYY.sh

------解决方案--------------------
或者最简单(偷懒)的做法就是:在当前用户的根目录下的.bashrc文件中增加你要执行的
东西就行了。
------解决方案--------------------
写个脚本自动登录用户并执行程序(这个脚本用expect).在etc/init目录下作个脚本,启动前面的expect脚本。

------解决方案--------------------
给那个用户的~/.bashrc里写就是了,累不累。
------解决方案--------------------
探讨

或者最简单(偷懒)的做法就是:在当前用户的根目录下的.bashrc文件中增加你要执行的
东西就行了。

------解决方案--------------------
探讨

给那个用户的~/.bashrc里写就是了,累不累。

------解决方案--------------------
探讨

/etc/rc.d/rc.local里写就行了.su - user command就行了.
一周前就搞定了.