2 vin0502 Vin0502 于 2016.05.12 16:35 提问

linux如何设置一个shell在开机登录之后自动运行?

系统的一些后台应用需要通过运行一个shell来启动,那么如何设置这个shell在开机用户登陆之后自动运行

3个回答

oyljerry
oyljerry   Ds   Rxr 2016.05.12 16:44
已采纳

把你shell脚本放到 /etc/init.d/中
同时chmod设置X执行权限,这样系统启动就可以执行了

http://stackoverflow.com/questions/12973777/how-to-run-a-shell-script-at-startup

Anooyman
Anooyman   2016.05.14 10:45

现在可以直接在图形化界面中设置,在设置中找到**开机自启动程序**就可以了,然后添加自己写好的脚本,注意权限问题

lxm1324968931
lxm1324968931   2016.05.26 17:31

将这个shell脚本的执行命令写进/etc/rc.local文件中,&后台执行。记得用绝对路径

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
linux下开机自动启动,定时运行shell脚本
Shell 脚本与window/dos 下的批处理相似,也就是用各类命令预先放入一个文件中,方便一次性执行的的一个程序文件,主要是方便管理员进行设置或者管理用。 一、shell脚本 在Linux下,我们执行一个命令,执行结果一般会输出在命令行下。如我们想要将执行命令的结果,输出在文件下的时候我们可以使用输出重定向 “>” 定向输出到目标文件,如果文件不存在则创建文件,如果文件存在则清空其内
linux如何开机自动运行自己的脚本
测试环境:Fedora7,管理员:root,普通用户:test1 实现目标:在Linux启动时,自动运行位于普通用户test1根目录下的脚本程序test.py,该程序会在每次执行时自动向本地日志文件追加一条记录,源码如下: from datetime import datetime now=datetime.now() f=open('tes
Linux下开机自启动自定义shell脚本
一、Ubuntu下 1、方法一,编辑rc.loacl脚本  Ubuntu开机之后会执行/etc/rc.local文件中的脚本, 所以我们可以直接在/etc/rc.local中添加启动脚本。 当然要添加到语句:exit 0 前面才行。 如: sudo vi /etc/rc.local /home/neo/test.sh exit 0
linux 开机自动启动 shell
经常用到程序开启自启运行,在shell中可用如下的函数  start(){while : ;do $@ && return ; sleep 3; done}
linux开机启动自动执行某个脚本
有时候我们需要在开机的拉起一个服务或进程。 比较方便的改法是在文件/etc/rc.local,编辑这个文件,在末尾添加 source 脚本名称.sh 脚本run_httpd_server.sh的内容 #!/bin/bash export BASE_DIR=$(pwd) echo ${BASE_DIR} cd /share/http/apache2.2.32-install/
Linux将shell脚本设置为自动启动项
Linux系统下如何设置开机启动项1.修改/etc/rc.d/rc.local文件,在rc.local 后面加上你的shell脚本命令 赋值权限 chmod u+x app.sh 修改后的rc.local如下#!/bin/bash # THIS FILE IS ADDED FOR COMPATIBILITY PURPOSES # # It is highly advisable to create
Linux开机自运行 & 登录自运行配置
1. 开机启动时自动运行程序 Linux加载后, 它将初始化硬件和设备驱动, 然后运行第一个进程init。init根据配置文件继续引导过程,启动其它进程。通常情况下,根据系统不同,自启动脚本放置在如下目录中,如下目录中的脚本都是软连接,最终都link到/etc/init.d/下。 /etc/rc   或   /etc/rc.d 或   /etc/rc?.d /etc/rc
教你如何使用Linux做开机自动运行【树莓派】
玩树莓派的童鞋们应该都知道,这东西整天拖着屏幕是不现实的,使用它的目的就是实现自动化,但是总不能写完代码还必须要手动运行吧,这样太麻烦了,我们希望一通电就执行我们想要的动作,下面教大家如何实现!
ubuntu shell脚本开机自动运行的方法
我在/usr/local/arm/arm-2009q3/bin创建了一个脚本 # touch abel-gnu.sh 再把abel-gnu.sh的文件属性修改:chmod  777 abel-gnu.sh   之后在abel-gnu.sh脚本里添加内容如图所示: 之后再打开/etc/init.d/rc.local 写入abel-gnu.sh的脚本如图所示:
linux用户登陆时,配置自动加载执行shell脚本的做法
通过 /etc/motd 文件中直接加入脚本内容或在 /etc/profile.d 文件夹中加入.sh执行脚本文件,可以实现在linux用户登陆后,自动执行脚本内容。大家观察 /etc/profile.d 文件夹下,有许多我们非常熟悉的内容,包括vim、less等: [elon@spark ~]$ ls /etc/profile.d/ colorls.csh gnome-ssh-askpas