前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Linux 配置开机自启动

Linux 配置开机自启动

原创
作者头像
用户6174826
发布2023-03-01 09:27:56
6.8K0
发布2023-03-01 09:27:56
举报
文章被收录于专栏:常用知识记录

一、需求

开机自动启动脚本,通过root用户切换到不同用户执行命令

二、配置脚本

配置脚本auto.sh,通过切换不同用户执行命令

代码语言:javascript
复制
#!/usr/bin/expect -f
spawn su - test1 -c "mkdir /ceshi/test1"
spawn su - test2 -c "mkdir /ceshi/test2"
expect eof

三、配置开机自启动

1.移动脚本到/etc/rc.d/init.d/

代码语言:javascript
复制
mv /auto.sh /etc/rc.d/init.d/

2.增加脚本的可执行权限

代码语言:javascript
复制
chmod +x  /etc/rc.d/init.d/auto.sh

3.添加脚本到开启自动启动项中

代码语言:javascript
复制
cd /etc/rc.d/init.d
chkconfig --add auto.sh
chkconfig auto.sh on

注意:

运行脚本提示

service auto.sh does not support chkconfig

脚本中需要增加以下两项

代码语言:javascript
复制
# chkconfig: 2345 10 90
# description: myservice ....
代码语言:javascript
复制
#!/usr/bin/expect -f
# chkconfig: 2345 10 90
# description: myservice ....
spawn su - test1 -c "mkdir /ceshi/test1"
spawn su - test2 -c "mkdir /ceshi/test2"
expect eof

四、验证

代码语言:javascript
复制
重启后进入/ceshi 目录下,检查test1和test2目录是否创建

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、需求
  • 二、配置脚本
  • 三、配置开机自启动
  • 四、验证
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档