linux实现未登录用户的查询代码,如何实现linux下未登录和登录时自启动服务

如何实现linux下自启动服务

如何在系统用户未登录前自启动嵌入自己所写的服务(可执行程序myftp)?

这里介绍三种经我验证过的可行的办法:

方法一: 编辑rc.local,在里面添加可执行所在路径

vi /etc/rc.d/rc.local;

进入编辑模式, 在该文件中添加/mnt/hgfs/su/myftp (/mnt/hgfs/su是文件存放路径可变);

保存,重启ok;

方法二: 可以把myftp的执行路径写到一个脚本中(su.sh)

在脚本中添加命名/mnt/hgfs/su/myftp

修改文件的执行权限chmodu+x su.sh

再进入/etc/rc.d/rc.local中添加/mnt/hgfs/su/su.sh (/mnt/hgfs/su是文件存放路径可变)

保存,重启

方法三: 由于前面两个都要手动去更改去编辑rc.local下文本的内容,有些麻烦,如果用程序来实现更加麻烦,,所以推荐使下面这种方法.

将myftp的执行路径写到一个脚本中(su.sh) 方法参照方法二

但有一点需注意要将su.sh 里面的#!/bin/sh部分改为

#!/bin/sh

#

# chkconfig: 2345 97 00

# description:myftp auto

#

(这个是运用chkconfig命令能识别并为该脚本建立软连接的保证)

其中2345 代表服务可在哪个运行级别下启动,97代表软连接启动的序号;00 代表软连接关闭的序号( 序号低总比序号高的先执行)

将su.sh拷贝到/etc/rc.d/init.d下

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值