ubuntu 开机运行一个脚本 x.sh

ubuntu 开机运行一个脚本 x.sh,第1张

先设置此文件可执行:
chmod +x /home/xx/xsh
再加入自动执行脚本
sudo vi /etc/rclocal
在exit 0的上面新起一行,写入/home/xx/xsh
即可。

/privillegesh或sh privillegesh还可以source privillegesh,执行之前,先看看是否有x权限,没有的话可以chmod a+x privilllegesh,再执行。

一般命令可能得通过脚本实现了,把写好的命令写进一个文本文件中,然后在改文件的第一行前面插入:#!/bin/bash(独占一行),再保存,最后给这个文件添加可执行权限:chmod
+x
filename
这样一来这个文件就可以执行了,执行的方式:/filename
C,C++高级语言执行则使用gcc编译,gdb
调试
:
$
gcc
/写好的文件
-o
/编译后的文件名(file1)
$
gdb
(参数
[-g
-o]等,可省略)
file1

1.开机启动时自动运行程序Linux 加载后, 它将初始化硬件和设备驱动, 然后运行第一个进程init。init根据配置文件继续引导过程,启动其它进程。通常情况下,修改放置在 /etc/rc或 /etc/rcd 或 /etc/rcd 目录下的脚本文件,可以使init自动启动其它程序。例如:编辑 /etc/rcd/rclocal 文件(该文件通常是系统最后启动的脚本),在文件最末加上一行“xinit”或“startx”,可以在开机启动后直接进入X-Window。开机后还要自动运行很多服务,如mysql,memcache等。2.登录时自动运行程序用户登录时,bash首先自动执行系统管理员建立的全局登录script :/ect/profile。然后bash在用户起始目录下按顺序查找三个特殊文件中的一个:/bash_profile、/bash_login、 /profile,但只执行最先找到的一个。 因此,只需根据实际需要在上述文件中加入命令就可以实现用户登录时自动运行某些程序(类似于DOS下的Autoexecbat)。注意不是自动运行bashrc脚本,而是profile脚本。

你的tomcat装在哪里呢?在/etc/rclocal里面可以添加自己的启动项的比如你的启动脚本在/etc/initd/tomcat start你就可以把这行写到脚本的exit前面,开机就可以启动了。如果是自己下载的,比如装到了/usr/local/tomcat那么可以在rclocal里面添加一段/usr/local/tomcat/bin/startupsh以后开机就可以自动启动了——来源百度


欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/yw/13321074.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2025-08-31
下一篇2025-08-31

发表评论

登录后才能评论

评论列表(0条)

    保存