Linux下设置开机自动运行 (linux显示隐藏的文件)

教程大全 2025-07-19 14:03:44 浏览

有时可能会需要在重启时或者每次系统启动时运行某些命令或者脚本。我们要怎样做呢?本文中我们就对此进行讨论。 我们会用两种方法来描述如何在 CentOS/RHEL 以及 Ubuntu 系统上做到重启或者系统启动时执行命令和脚本。 两种方法都通过了测试。

这种方法会利用 /etc/ 中的 rc.local 文件来在启动时执行脚本与命令。我们在文件中加上一行来执行脚本,这样每次启动系统时,都会执行该脚本。

不过我们首先需要为 /etc/rc.local 添加执行权限,

$sudochmod+x/etc/rc.local

然后将要执行的脚本加入其中:

$sudovi/etc/rc.local

在文件最后加上:

sh/root/script.sh&

然后保存文件并退出。使用 rc.local 文件来执行命令也是一样的,但是一定要记得填写命令的完整路径。 想知道命令的完整路径可以运行:

比如:

$shutter/usr/bin/shutter

如果是 CentOS,我们修改的是文件 /etc/rc.d/rc.local 而不是 /etc/rc.local。 不过我们也需要先为该文件添加可执行权限。

linux显示隐藏的文件

注意:- 启动时执行的脚本,请一定保证是以 exit 0 结尾的。

该方法最简单了。我们创建一个 cron 任务,这个任务在系统启动后等待 90 秒,然后执行命令和脚本。

要创建 cron 任务,打开终端并执行

$crontab-e

然后输入下行内容,

@reboot(sleep90;sh\location\script.sh)

这里 \location\script.sh 就是待执行脚本的地址。

我们的文章至此就完了。如有疑问,欢迎留言。


LINUX开机自动启动问题

rmmod b43 ssb ndiswrApper
modprobe ndiswrapper
modprobe ssb

这是几个跟内核模块加载有关的命令,常规的做法是修改/etc/或/etc/。 系统启动顺序里是先加载/etc/rc.d/然后在所以这个文件也可以。 如果模块与底层无关的话放在/etc/rc.d/也可以。 不需要写脚本直接放进去就OK 但这文件的格式不同.

怎么设置开机时自动运行某个程序

右击任务栏空白处-属性-自定义-勾选“启用拖放” 左键拖动程序执行文件(,...)的快捷方式,到左下角的开始,不要松鼠标,等菜单弹出,仍然不要松鼠标,移动鼠标到所有程序-启动-空 内,松开鼠标 还有一个方法,打开F:\Documents and Settings\你的用户名\「开始」菜单\程序\启动,将可执行文件的快捷方式拷贝至此如果上面的步骤做完重新启动后没有运行,开始-运行,输入msconfig后回车,看看启动里面是不是禁止了那个启动项

开发板如何开机启动自己的程序??

你试下以下方法可以吗:开机后自动运行用户的应用程序或启动系统服务的命令保存在开发板根文件系统的/usr/etc/文件中。 有的开发板开机后自动运行图形界面程序,需要按住ctrl+c让开发板进入到linux的Shell提示符界面。 其实可通过注释掉文件中调用图形界面的命令,增加运行用户应用程序的命令,达到开机自动运行用户应用程序的目的。 下面以我做的实验为例,描述具体的实现步骤。 该方法源于网络,我加以验证,稍做修改,此文相当于转载。 1.进入pc机的Linux 操作系统,在/nfs/usr/下通过mkdir lz 命令新建一个名为lz的文件夹,进入lz文件夹,通过mkdir hello新建一个hello文件夹用来存放我们将要编写的hello.c文件和编译生成的可执行文件。 2.在/nfs/usr/lz/hello下通过vi hello.c命令新建hello.c文件,编辑如下测试程序:#include <stdio.h>int main(){ printf(Hello,test arm-linux!\n); return 0;}完成编辑后通过:wq保存后退出。 3.主机通过如下命令交叉编译环境编译hello.c: #arm-linux-GCC –o hello hello.c4.通过ls 命令可以看到在/nfs/usr/lz/hello/下已经生成了hello可执行文件,我们可以在开发板上通过./hello来测试自己编写的hello.c执行情况5.修改文件,在文件的最后通过‘#’释掉启动图形界面的指令,增加执行用户应用程序hello的指令,具体实现如下: #export PATH=$QPEDIR/bin:$PATH#qtopia#/usr/qtopia/bin/qtopia/usr/lz/hello/./hello注:前三行是注释掉启动图形界面,最后一行是添加的执行用户的hello测试程序。 6.重启开发板,通过vivi参数配置让开发板通过nfs挂载主机上的文件系统,这时我们就可以通过超级终端看到开发板已经运行了我们编写的hello程序

本文版权声明本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请联系本站客服,一经查实,本站将立刻删除。

发表评论

热门推荐