中易网

linux系统,要让它登录自动运行两条shell命令,该怎么办?

答案:3  悬赏:40  
解决时间 2021-01-27 01:06
linux系统,要让它登录自动运行两条shell命令,该怎么办?
最佳答案
只需要3步,已经验证成功:
1、编写/root/addRoute.sh(内容是需要自动执行的命令)如下:
route add default gw 192.1.2.254

2、授权:chmod 777 /root/addRoute.sh

3、在/etc/rc.d/rc.local加入脚本执行命令,如下面最后一行(注意是全路径,如/bin/sh):
[root@jk ~]# cat /etc/rc.d/rc.local #!/bin/sh## This script will be executed *after* all the other init scripts.# You can put your own initialization stuff in here if you don't# want to do the full Sys V style init stuff.touch /var/lock/subsys/local
/bin/sh /root/addRoute.sh
追问:/bin/sh 是用户登录的shell么?
追答:用户登录的shell是可以用于用户登录使用的,比如 /bin/bash ,/bin/sh ,/bin/csh ……一般Linux默认的用户shell都是bash ,也就是说你可以登录进去敲命令。
全部回答
写在/etc/rc.local中?
说详细点,你要实现一个什么目的? 先确认一下,你的linux是RedHat系,还是Debain系的?
追问:redhat系统,每次开机要进行网卡驱动的删除和加载,不然网络不通。
追答:那你就可以像楼上说的那样,把删除和加载的shell脚本,设定好执行权限,放在/etc/rc.local目录下,每次开机所有服务都启动之后,最后会自动运行/etc/rc.local的脚本程序。
追问:

这样?
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
弱弱的问一下奥迪车尾上的40TFSI指的是什么意
A : what did you do in london B : we
一首歌的歌词是我也想你说说爱我我也想你说说
有谁清楚清代古玉价格大致是多少
以前看过一本网游类小说名字不记得了,主角进
请问英语四级视频 新东方,文都,有道,考虫
oppor7st能刷安卓5.0系统吗
万商商贸城停车场地址好找么,我有些事要过去
漳浦县殡仪馆殡仪服务部地址在哪,我要去那里
刚结婚,老婆总是说一些伤你自尊的话,该怎么
高层使用下层提供的服务,下层服务的实现是不
四川古郎酒业出的52度浓香型白酒多少钱一瓶
苹果65.5,和6splus有啥区别
在商场等建筑物里一般设置什么消防系统,其工
如何降低中央空调消音噪音
推荐资讯
3Dmax车销的功能如何调出来
如何加强班组职工业务学习,提高
奉城花鸟鱼宠地址好找么,我有些事要过去
南斯拉夫摄影(五道口华清嘉园1号楼1单元南斯
83年属猪阴历5月份的女人摆什么摆件能招财
求一下百度云资源
has的中文是什么是什么意思
戴尔780MT主板支持哪些CPU,最高支持什么U,
想知道: 越南沙巴在哪?
闪迪SD卡无法写进文件
北纬38.5度经过的国家
没有疼痛感
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?