-
开机自启
2019-04-30 16:38:34/ 开机自启 void CVc_136Dlg::OnButton1() { // TODO: Add your control notification handler code here TCHAR m_fileName[100]; GetModuleFileName(NULL,m_fileName,100); HKEY hKey; CString str = _T("Software..../ 开机自启
void CVc_136Dlg::OnButton1()
{
// TODO: Add your control notification handler code here
TCHAR m_fileName[100];
GetModuleFileName(NULL,m_fileName,100);
HKEY hKey;
CString str = _T("Software\\Microsoft\\Windows\\CurrentVersion\\Run");
if (ERROR_SUCCESS != RegCreateKey(HKEY_LOCAL_MACHINE, str, &hKey))
{
MessageBox(_T("打开注册表项失败"));
RegCloseKey(hKey);
return;
}
int length = 0;
while(m_fileName[length]!=_T('\0'))
length++;
if (ERROR_SUCCESS != RegSetValueEx(hKey, _T("MyAutoRun"), 0, REG_SZ, (const BYTE *)m_fileName, sizeof(TCHAR)*length))
{
MessageBox(_T("写注册表失败"));
RegCloseKey(hKey);
}
RegCloseKey(hKey);
}
//关闭开机自启
void CVc_136Dlg::OnButton2()
{
// TODO: Add your control notification handler code here
//删除子项函数
CString str = _T("Software\\Microsoft\\Windows\\CurrentVersion\\Run");
HKEY hKey;
if((RegOpenKeyEx(HKEY_LOCAL_MACHINE,str,0,KEY_WRITE,&hKey))==ERROR_SUCCESS)
{
if(RegDeleteValue(hKey,_T("MyAutoRun"))!=ERROR_SUCCESS)
{
MessageBox(_T("删除注册表失败"));
}
RegCloseKey(hKey);
}
} -
linux/centos开机自启(linux tomcat开机自启/nginx开机自启)
2017-01-16 21:36:14centos添加脚本开机自启? centos7.x添加脚本开机自启? linux tomcat7开机自启?/centos7 tomcat开机自启? linux nginx开机自启?/centos7 nginx开机自启? 类似很多上面的这种开机自启问题都可以通过...centos添加脚本开机自启?
centos7.x添加脚本开机自启?
linux tomcat7开机自启?/centos7 tomcat开机自启?
linux nginx开机自启?/centos7 nginx开机自启?
类似很多上面的这种开机自启问题都可以通过下面的方法解决,这两天查询了很多资料,试了很多方法。终于解决了。
比如想要开机自启动tomcat7,最简单的方法就是修改/etc/rc.d/rc.local文件。在最后添加
通过上面的就可以实现开机的时候tomcat自启动。当然还有一个重要的事情要做。就是给rc.local文件一个可执行的权限:export JAVA_HOME=/usr/cqzdkj/jdk/jdk1.7.0_79 export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:. export PATH=$PATH:$JAVA_HOME/bin export CATALINA_HOME=/usr/cqzdkj/tomcat/apache-tomcat-7.0.42 /usr/cqzdkj/tomcat/apache-tomcat-7.0.42/bin/startup.sh
必须执行上一步,因为centos7开始,rc.local权限被降低了。当然前面的那个jdk的路径和tomcat的路径信息得按照你实际的来哦。chmod +x /etc/rc.d/rc.local
同理,如果想要启动nginx,就直接在rc.local文件里面添加:
反正就是你的nginx的路径。注意,这个是nginx安装后的路径,不是解压的路径。要你手动能够启动才能够执行开机自启动的哦。/usr/local/nginx/sbin/nginx
下面贴下我整个rc.local文件:
#!/bin/bash # THIS FILE IS ADDED FOR COMPATIBILITY PURPOSES # # It is highly advisable to create own systemd services or udev rules # to run scripts during boot instead of using this file. # # In contrast to previous versions due to parallel execution during boot # this script will NOT be run after all other services. # # Please note that you must run 'chmod +x /etc/rc.d/rc.local' to ensure # that this script will be executed during boot. export JAVA_HOME=/usr/cqzdkj/jdk/jdk1.7.0_79 export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:. export PATH=$PATH:$JAVA_HOME/bin export CATALINA_HOME=/usr/cqzdkj/tomcat/apache-tomcat-7.0.42 /usr/cqzdkj/tomcat/apache-tomcat-7.0.42/bin/startup.sh /usr/local/nginx/sbin/nginx touch /var/lock/subsys/local
我觉得上面有一行特别重要:
提示我们必须chmod +x /etc/rc.d/rc.local下才能正常开机自启!!!如果想在linux上搭建Javaweb开发环境的,请看前面的几篇博文。
二、添加开机自启脚本
在centos7中增加脚本有两种常用的方法,以脚本autostart.sh为例:
方法一
1、赋予脚本可执行权限(/opt/script/autostart.sh是你的脚本路径)
1
2、打开/etc/rc.d/rc/local文件,在末尾增加如下内容3、在centos7中,/etc/rc.d/rc.local的权限被降低了,所以需要执行如下命令赋予其可执行权限
方法二
1、将脚本移动到/etc/rc.d/init.d目录下
2、增加脚本的可执行权限
3、添加脚本到开机自动启动项目中
-
ubuntu开机自启 开机自启ROS节点
2020-08-18 17:37:10ubuntu开机自启&ROS开机自启节点 ** 1 编辑开机自启的 .sh文件 ** 1.1 在home下面建一个开机自启文件 cd ~/. gedit start.sh 1.2 编辑开机自启文件 #! /bin/bash #! /bin/bash source /opt/ros/kinetic/setup...ubuntu开机自启&ROS开机自启节点
**
1 编辑开机自启的
.sh
文件**
1.1 在home下面建一个开机自启文件cd ~/. gedit start.sh
1.2 编辑开机自启文件
#! /bin/bash #! /bin/bash source /opt/ros/kinetic/setup.bash #刷新ros环境 source ~/hky_xintor/devel/setup.bash # 刷新功能包环境 #catkin_ws为包名根据实际更换 roslaunch hky_xt_joy hky_xt_joy.launch # 运行ros的节点 #该launch运行命令自行更换
操作完成后如下:
1.3给予文件权限
sudo chmod 555 start.sh
1.4运行文件
./start.sh
效果如下:
2 构建执行机制
2.1 添加启动
gnome-session-properties
点击 “添加”
填写"名称"ros_start
填写“命令”
点击“浏览 ”找到编写的start.sh文件
选中start.sh
点击“打开”
点击“命令”一栏进行编辑
在文件位置前输入gnome-terminal -x /home/wxp/start.sh
添加后的”命令“栏如下
完成后点击"添加"
可以看到 ros_start3 重启系统测试
reboot
-
ssh开机自启及开机自启脚本设定
2018-07-06 09:27:111.ssh开机自启(1)ssh安装sudo apt-get install openssh-server (2)手动启动ssh打开”终端窗口”,输入”sudo ps -e |grep ssh“–>回车–>有sshd,说明ssh服务已经启动,如果没有启动,输入”...1.ssh开机自启
(1)ssh安装
sudo apt-get install openssh-server
(2)手动启动ssh
打开”终端窗口”,输入”
sudo ps -e |grep ssh
“–>回车–>有sshd,说明ssh服务已经启动,如果没有启动,输入”sudo service ssh start
“–>回车–>ssh服务就会启动(3)开机自启ssh
一般网上的教程都是把
/etc/init.d/sshd start 加入到/etc/rc.local 文件中
但是这种方式有时候并不靠谱,后来发现了ubuntu下的开机自启管理
sudo sysv-rc-conf
将SSH这一行的2,3,4,5四项都选上,重启后搞定
2.开机自启脚本
在使用ros的时候注意需要source !!!!!
利用gnome-session-properties来添加启动项,把写好的sh添加进去即可
-
开机自启通知
2016-04-05 22:35:18开机自启通知 -
oracle开机自启,开机自动关闭防火墙,开机监听自启
2018-04-12 10:40:00oracle开机自启,开机自动关闭防火墙,开机监听自启 1.修改oratab 2,修改rc.local 3.关闭防火墙,设置开机时清空所有规则 参考文章: 1.... -
【开机自启】centos7开机自启设置
2020-02-20 16:19:111.centos7开机自启设置: 0.创建目录 mkdir /usr/local/sh/ touch /usr/local/sh/test.sh 1.准备脚本:vim /usr/local/sh/test.sh #!/bin/bash echo "Hello World !" 2.执行如下命令,将该脚本标记为可执行文件... -
adb开机自启
2019-04-19 17:12:24使用Androidstudio打开工程,adb调试时Android端的设备拒绝连接。该demo开机自启Android端adb服务。解决终端拒绝连接问题 。默认端口:5757 -
无法开机自启
2020-12-26 20:28:04<div><p>勾选了 开机自启,但是无法开机自启,手动启动软件后,那个勾选的没选中,用户群组登陆项有app,但是无法启动</p><p>该提问来源于开源项目:itsuhane/SwitchKey</p></div> -
Docker的开机自启和容器自启
2020-12-25 14:57:05docker 服务的自启 # 开启 docker 自启动 ...容器的开机自启和关闭开机自启 # 开启容器自启动 docker update --restart=always 【容器名】 # 关闭容器自启动 docker update --restart=no【容器名】 ... -
oracle开机自启.doc
2020-08-14 18:17:53linux操作系统oracle数据库服务开机自启设置。 -
开机自动启
2011-12-27 10:51:05if(MessageBox(NULL, "是否将程序设定为开机自动运行 ", "确定 ",MB_YESNO)==IDYES) { Reg-> WriteString( "BsNavShell",Application->ExeName); Reg-> CloseKey(); delete Reg; } ... -
Elasticsearch 开机自启脚本
2020-10-14 16:09:02Elasticsearch 开机自启脚本,方便用户自动启动Elasticsearch,也可以直接用systemctl启动或是关闭 -
vbs开机自启
2015-09-28 15:20:18可以通过注册表开机自启(不用知道本文件在哪个位置) -
tomcat开机自启shell脚本
2020-08-19 17:14:56多个tomcat开机自启shell脚本,博文地址https://blog.csdn.net/lihongta/article/details/108104939 -
android 获取所有应用程序选择应用开机自启_开机自启功能实现
2020-12-27 13:48:31一个键可以包含多个子健和键值,其中键值用于存储数据,顶层建称为根键,注册表的根键如下图(Win+R 输入命令 regedit ):下面介绍几个windowsAPI函数来操作注册表,并实现软件开机自启。C/C++代码,只要能包含头文件... -
服务开机自启
2020-04-22 11:04:42把服务添加到开机自启 方法1 systemctl enable nfs 方法2 把启动命令添加到rc.local中 vim /etc/rc.local 注:centos7中rc.local默认是没有可执行权限的,需要手动添加 chmod +x/etc/rc.d/rc.local 2 取消... -
docker 开机自启
2020-07-13 09:52:011、开机自启: systemctl enable docker 2、启动docker systemctl start docker 3、关闭docker systemctl restart docker -
unity实现安卓开机自启
2020-12-15 11:54:42unity打包安卓实现开机自启。本项目源码需要androidStudio4.1打开, unity使用方法:解压后把"androidAutoStar\app\build\outputs\aar\app-debug.aar"文件导入到unity项目中, 打包成功后安装到手机运行后重启手机,... -
c语言 程序开机自启
2018-09-13 09:46:56闲来无事,研究下c 语言制作病毒,刚好涉及开机自启,遂写下该文章 在查阅N多资料和Google后 终于搞定c语言开机自启的实现 (吐槽: 网上文章真是”瓜皮”,bug奇多) 原理: windows 开机会检索注册表,其中有... -
MFC实现的开机自启程序
2018-05-19 18:04:33基于MFC和VS2015实现的开机自启程序,可关闭自启,代码非常简洁 -
EMQ开机自启
2019-05-24 14:20:43因为使用的是源码编译安装的EMQ,而不是使用的yum安装的EMQ,因此无法使用systemctl enable emqttd让EMQ开机自启,于是就决定写一个脚本,将其注册成一个服务,然后让其开机自启。 1、运行vi /etc/init.d/emqttd ... -
django开机自启
2020-06-03 19:09:58python环境与开机自启1. python环境1 在c盘下新建一个Bioecare文件夹2 将文件解压3 放入刚才新建的bioecare文件夹4 查看mobile_version的内容5 进入该文件6 输入pip list7 添加库2. mysql环境1.配置mysql进入环境... -
python脚本开机自启的实现方法
2020-12-31 22:05:38问题描述:将python脚本设置成开机自启。 环境:windows7 64位 前段时间,一直想把文件打包成exe文件,然后设置成开机自启,虽然感觉很装逼,但是使用pyinstaller打包成exe文件的历程却是非常坎坷,一改脚本或者导入... -
如何在Mac设置开机自启程序项?在Mac设置开机自启程序项
2020-09-16 16:05:19工作中都有一些每天必须要用的软件,每天都要重复开启,而且还容易忘掉,用到的时候在返回去程序开,真的很麻烦,这种情况呢,就该用以下这种方法设置一下开机自启吧! 操作方法: 1.打开「系统偏好设置」,可以... -
Win10热点开机自启工具
2020-04-15 15:47:37关闭开机自启后会自动删除wifishare.exe 功能列表: 开启热点 关闭热点 开机自动开启热点 软件原理: 通过Powershell开关热点 软件会释放wifishare.exe到windows目录,通过添加启动项来实现自动开启... -
centos7开机自启设置
2021-01-20 13:13:291.centos7开机自启设置: 0.创建目录 mkdir /usr/local/sh/ touch /usr/local/sh/test.sh 1.准备脚本:vim /usr/local/sh/test.sh #!/bin/bash echo Hello World ! 2.执行如下命令,将该脚本标记为可执行文件... -
设置开机自启
2018-12-03 21:13:00一、拿nginx来举例设置开机自启, 其他的服务都一样 1、添加开机自启文件 [root@bogon ~]# cat /lib/systemd/system/nginx.service #!/bin/bash[Unit]Description=nginxAfter=network.target [Service]Type=... -
设置nginx开机自启
2018-07-08 10:44:19今天测试zabbix 开机后发现nginx没有运行,检查nginx没有开机自启命令,遂产生制作一个nginx开机自启的文件方便开机自启,经测试nginx开机自启可行。1.建文件[root@zabbix ~]# vim /lib/systemd/system/nginx....