linux开机自动执行命令或自动启动程序(rc.local)(代码片段)

【ql君】qlexcel 【ql君】qlexcel     2022-12-10     588

关键词:

linux开机的最后会执行/etc/rc.local,因此可以在此脚本里面添加shell命令自动执行或者自动启动某个进程。
比如

自动输出信息:

#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.

echo "hello world!"

exit 0

另一个例子

#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.

/usr/local/bin/gen-friendlyelec-release   #执行程序
. /etc/friendlyelec-release               #执行程序
if [ ! -f /etc/firstuse ]; then           #-f作用是判断/etc/firstuse是否为一般文件 !作用是取反
    /bin/echo $BOARD > /etc/hostname
    /bin/sed -i "s/\\(127.0.1.1\\s*\\).*/\\1$BOARD/g" /etc/hosts
    /bin/hostname $BOARD
    /bin/echo "0" > /etc/firstuse
fi

if [ -e /usr/bin/setqtenv ]; then         #-e作用是判断/usr/bin/setqtenv是否存在  
. /usr/bin/setqtenv
/usr/bin/lcd2usb_print "CPU: CPU" "Mem: MEM" "IP: IP" "LoadAvg: LOADAVG" 2>&1 > /dev/null&
#/opt/QtE-Demo/run.sh&
fi

exit 0

自动执行另一个shell脚本

#!/bin/sh

sh /etc/init.d/S100auto_wifi_link.sh
echo "wifi finish!!"

linux,怎样让某个用户一开机就进入图形界面自动执行一个程序,程序退出就自动锁定或重启?

...定的一个程序参考技术A1:你可以把自己的程序P加入到Linux开机自启动项里面.具体怎么加自己百度下Linux添加开机启动项,或者参考些具体的例子,比如linux下tomcat开机自启动;2:在你的程序P里可以写代码判断当前的用户是哪个,然后进... 查看详情

linux下开机启动脚本程序

...,使用各种编译器运行程序,但是有时候我们需要在系统开机的时候就自动运行这些程序,下面我们就来看一下在Linux下将脚本设定成开机自动运行的方法。Linux在启动时,会自动执行/etc/rc.d目录下的初始化程序,因此我们可以... 查看详情

linux开机自动启动(自启动)脚本程序

ARM板设置开机自启动应用程序我在哪个/etc/profile文件最后加上了我们程序的启动脚本,但是启动效果让我还是感觉有点迷惑,因为发现xshell没法执行reboot命令了,然后我注释了启动脚本,又能reboot了 查看详情

ubuntu设置开机自动启动脚本/程序的各种方法

一、Ubuntu添加开机自动启动程序的方法1.开机启动时自动运行程序Linux加载后,它将初始化硬件和设备驱动,然后运行第一个进程init。init根据配置文件继续引导过程,启动其它进程。通常情况下,修改放置在/etc/rc或/etc/rc.d... 查看详情

linux查看mysql服务是否开机自动启动

参考技术A重新启动系统执行命令:servicemysqlstatus如果显示:mysqlrunning.就是开机自动启动了。本回答被提问者采纳 查看详情

ubuntu16.04怎么添加开机启动自动执行程序命令(代码片段)

...华为桌面云服务器环境Ubuntu16.04问题描述:怎么添加开机启动执行程序命令,有些任务要手动输命令,每次重启麻烦解决方案:1.编辑rc.loacl脚本Ubuntu开机之后会执行/etc/rc.local文件中的脚本vi/etc/rc.local在exit0前面添... 查看详情

如何在linux嵌入式开发板上开机自动运行用户应用程序

参考技术A开机后自动运行用户的应用程序或启动系统服务的命令保存在开发板根文件系统的/usr/etc/rc.local文件中。有的开发板开机后自动运行图形界面程序,需要按住ctrl+c让开发板进入到linux的SHELL提示符界面。其实可通过注释... 查看详情

如何在linux启动时自动执行命令或脚本

...稳定的多用户网络操作系统。有用户想要在Linux启动时候自动执行命令脚本,应该怎么设置呢?这篇文章主要介绍了详解如何在Linux启动时自动执行命令或脚本,主要有两种方式,具有一定的参考价值,感兴趣的小伙伴们可以参考... 查看详情

opensuse下开机自动运行脚本命令的方法

在/etc/init.d/boot.local文件中添加命令。RedHat系统的对应文件是/etc/rc.d/rc.local。对于Linux系统启动时自动运行的命令或程序,在rh-basedlinux系统,一般常见是放在/etc/rc.d/rc.local中。但SuSELinux没有这个文件,另外也不推荐使用者这样管... 查看详情

linux(centos)开机如何自动执行一次serviceiptablesrestart

我用的是6.564位.现在每次开机手动执行serviceiptablesrestart太麻烦了,如何开次开机自动执行serviceiptablesrestart?参考技术A一、root权限编辑/etc/rc.d/rc.localsucd/etc/rc.d/virc.local二、在这个文件加上要执行的脚本,添加内容如下:serviceiptables... 查看详情

linux系统dhclient服务如何设成开机自动启动

参考技术A通过编辑/etc/rc.local文件来使dhclient服务开机自启动2。在文件末尾添加一行命令:dhclient网卡名启动NetworkManager服务,并将网卡设备纳入NetworkManager管理3。执行以下命令:systemctlenableNetworkManager#开启NetworkManager自启动nmclide... 查看详情

ubuntu设置开机自动启动脚本/程序的各种方法

一、Ubuntu添加开机自动启动程序的方法1.开机启动时自动运行程序Linux加载后,它将初始化硬件和设备驱动,然后运行第一个进程init。init根据配置文件继续引导过程,启动其它进程。通常情况下,修改放置在/etc/rc或/etc/rc.d... 查看详情

win10如何设置通电自动开机

...就是运行命令的时间.因为可以马上执行,所以就设置为想开机的时刻。8、执行操作选择[启动程序],因为需要执行命令。9、程序就填shutdown命令,参数就设置成-s-t10,意为23点后的10秒执行开机。10、设置完成后,任务就存在于列表中了... 查看详情

linux系统中设置开机自动执行的命令

/etc/rc.d/rc.local是开机后会自动运行的脚本,写到这个文件中的命令,开机后都会自动运行,/etc/rc.local是/etc/rc.d/rc.local的软连接,所以写在/etc/rc.local中的命令在开机的时候就会自动执行。此文件默认就有执行权限。以下为蜜蜂做... 查看详情

linux的开机自启应用的方法

1.修改文件vim/etc/rc.local rc.local是Linux启动程序在login程序前执行的最后一个脚本,解释https://blog.csdn.net/sinat_16791487/article/details/76696753简单说:第一行:目的在于避免这个脚本重复执行,touch命令参数可更改文档或目录的日期时... 查看详情

linux怎么设置开机自动挂载

...文件是linux启动最后一个运行的脚本,写在里面的可以在开机前最后一个脚本执行。3.linux的触发式挂载,学的时候学过, 查看详情

嵌入式linux设置开机自动运行程序(基于busyboxinit)(代码片段)

文章目录目的BusyBoxinit启动流程inittabrcS和rcK设置开机自动运行程序总结目的开机自动运行程序,或者说系统启动时自动运行程序,这是经常会需要用到的功能。这个功能通常依托于init程序实现。init是Linux在内核启动完成... 查看详情

linux开机自启动,如何跳过开机动画

参考技术A某个程序方便后续的管理;那么我们如何在开机时候,运行此账户安装的程序呢?例如:以linux下指定mycount用户在linux开机时执行/home/sun/startXX.sh为例:以root登录linux执行vi/etc/rc.d/rc.local在文档末尾添加一行语句:su–myc... 查看详情