linux 如何开机自动运行sh脚本

vi /etc/rc.d/rc.local
#自动启动oracleecho 502 >/proc/sys/vm/hugetlb_shm_group
su - oracle -c ‘sh /data/oradata/oracle/startdb.sh‘
source /etc/rc.d/rc.local
startdb.sh

#!/bin/sh

sqlplus /nolog <<EOF
connect / as sysdba;
startup;
EOF

lsnrctl start
shutdb.sh

#!/bin/sh

lsnrctl stop

sqlplus /nolog <<EOF
connect / as sysdba;
shutdown transactional;
EOF
时间: 2024-11-05 11:33:36

linux 如何开机自动运行sh脚本的相关文章

开机自动运行.bat脚本

方案1直接将脚本放到启动文件夹里面 C:/Documents and Settings/Administrator/「开始」菜单/程序/启动/脚本.bat 方案2 Windows本身就有开机/关机脚本设置(非开始菜单启动项) cmd——输入gpedit.msc——本地组策略编辑器——计算机配置——Windows设置——脚本(启动/关机)——双击右侧的启动——弹出启动属性对话框——添加——找到你要添加到程序或批处理文件——确定 完成,开机时就会根据脚本自动运行添加到程序或任务. 对比方案1 ,这个

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

在/etc/init.d/boot.local文件中添加命令.RedHat系统的对应文件是/etc/rc.d/rc.local. 对于Linux系统启动时自动运行的命令或程序,在rh-basedlinux系统,一般常见是放在/etc/rc.d/rc.local中.但SuSELinux没有这个文件,另外也不推荐使用者这样管理启动服务.推荐使用正规的方式来管理服务启动方式. 有人会说,在SuSE系统里,可以放在/etc/init.d/boot.local中,这要看实际情况.因为SuSE的/etc/i

/etc/rc.local 与 /etc/init.d Linux 开机自动运行程序

1. /etc/rc.local 这是使用者自订开机启动程序,把需要开机自动运行的程序写在这个脚本里 --------引用---------------------- 在完成 run level 3 的服务启动后,如果我还有其他的动作想要完成时,举例来说, 我还想要寄一封 mail 给某个系统管理帐号,通知他,系统刚刚重新开机完毕,那么, 是否应该要制作一个 shell script 放置在 /etc/rc.d/init.d/ 里面,然后再以连结方式连结到 /etc/rc.d/rc3.d/ 里面

在Ubuntu安装Tomcat7.0及开机自动运行

1.安装装Tomcat7.0 一般都是绿色版的,下载一个tomcat7.0解开到指定的目录上即可 然后进入tomcat目录的bin文件夹,执行 sudo ./startup.sh即可完成启动 2.开机自动运行tomcat7.0 用Root权限进入,进入并修改/etc/rc.local 如下: #!/bin/sh -e # # rc.local # # This script is executed at the end of each multiuser runlevel. # Make sur

ubuntu14.04 开机自动运行应用程序

ubuntu14.04 开机自动运行应用程序 - ydt_lwj的专栏 - 博客频道 - CSDN.NET ubuntu下有很多中开机自动运行程序的方法,在开机的不同过程中可以启动不同的程序.如在开机启动时自动运行程序,是通过修改放置在 ???? /etc/rc或 ???? /etc/rc.d 或 ???? /etc/rc?.d ?? 目录下的脚本文件,可以使init自动启动其它程序.例如:编辑 ???? /etc/rc.d/rc.local 文件(该文件通常是系统最后启动的脚本), 也可以在用

关于linux系统下CRONTAB运行python脚本不生效

关于linux系统下CRONTAB运行python脚本不生效 运维中难免会在定时任务中同时使用shell和python脚本,shell脚本不生效大部分为环境变量的问题,在脚本前增加环境变量基本能解决,如加上 source /etc/profile. 最近遇到python脚本不能执行的情况,状态描述,如目录/home/script/SH下有脚本Qdd.py和download.sh,手动是可以执行的是生效的,如下: python3 /home/script/SH/Qdd.py 放到定时任务cront

centos7 开机自动执行shell脚本

centos7 开机自动执行shell脚本 90十80 关注 2018.12.23 09:37 字数 309 阅读 485评论 0喜欢 0 自己新建一个脚本,如centnet-service.sh 经过后面的几个步骤后,这个脚本在开机的时候会执行,在这个脚本里面可以写你开机的时候想执行的命令,如启动tomcat,oracle等服务 在脚本中输入启动服务的命令,如(开机启动tomcat): #!/bin/bash export JDK_HOME=/home/java/jdk1.8.0_91 exp

[VC]VC实现开机自动运行程序

有时候,我们需要在计算机启动的时候就启动某些程序,不要人干预.这里,提供一种让程序开机自动运行的方法.见下面代码: BOOL CXXX::SetAutoRun(CString strPath) { CString str; HKEY hRegKey; BOOL bResult; str=_T("Software\\Microsoft\\Windows\\CurrentVersion\\Run"); if(RegOpenKey(HKEY_LOCAL_MACHINE, str, &

Windows 开机自动运行

一.启动菜单中 二.开始->运行->msconfig 启动选项卡 三.开始->运行->regedit HKEY_LOCAL_MACHINE\ SOFTWARE\ Microsoft\ Windows\ CurrentVersion\Run 四.开始->运行->services.msc 设置为自动 五.开机批处理 例如: 开机启动Windows Time 服务 1. 编写批处理文件 @echo off net stop w32time net start w32time