精华内容
下载资源
问答
  • 开机自启

    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);
     }
    }

    展开全文
  • centos添加脚本开机自启? 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文件。在最后添加

    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
    通过上面的就可以实现开机的时候tomcat自启动。当然还有一个重要的事情要做。就是给rc.local文件一个可执行的权限:
    chmod +x /etc/rc.d/rc.local
    必须执行上一步,因为centos7开始,rc.local权限被降低了。当然前面的那个jdk的路径和tomcat的路径信息得按照你实际的来哦。

    同理,如果想要启动nginx,就直接在rc.local文件里面添加:

    /usr/local/nginx/sbin/nginx
    反正就是你的nginx的路径。注意,这个是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
    2
    3
    #!/bin/bash
    #description:开机自启脚本
    /usr/local/tomcat/bin/startup.sh  #启动tomcat

    方法一

    1、赋予脚本可执行权限(/opt/script/autostart.sh是你的脚本路径)

    ?
    1
    chmod +x /opt/script/autostart.sh


    2、打开/etc/rc.d/rc/local文件,在末尾增加如下内容

    ?
    1
    /opt/script/autostart.sh

    3、在centos7中,/etc/rc.d/rc.local的权限被降低了,所以需要执行如下命令赋予其可执行权限

    ?
    1
    chmod +x /etc/rc.d/rc.local

    方法二

    1、将脚本移动到/etc/rc.d/init.d目录下

    ?
    1
    mv  /opt/script/autostart.sh /etc/rc.d/init.d

    2、增加脚本的可执行权限

    ?
    1
    chmod +x  /etc/rc.d/init.d/autostart.sh

    3、添加脚本到开机自动启动项目中

    ?
    1
    2
    3
    cd /etc/rc.d/init.d
    chkconfig --add autostart.sh
    chkconfig autostart.sh on

    展开全文
  • ubuntu开机自启&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_start

    3 重启系统测试

    reboot
    
    展开全文
  • ssh开机自启开机自启脚本设定

    千次阅读 2018-07-06 09:27:11
    1.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开机自启,开机自动关闭防火墙,开机监听自启 1.修改oratab 2,修改rc.local 3.关闭防火墙,设置开机时清空所有规则 参考文章: 1....
  • 1.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 服务的自启 # 开启 docker 自启动 ...容器的开机自启和关闭开机自启 # 开启容器自启动 docker update --restart=always 【容器名】 # 关闭容器自启动 docker update --restart=no【容器名】 ...
  • oracle开机自启.doc

    2020-08-14 18:17:53
    linux操作系统oracle数据库服务开机自启设置。
  • 开机自动

    千次阅读 2011-12-27 10:51:05
    if(MessageBox(NULL, "是否将程序设定为开机自动运行 ", "确定 ",MB_YESNO)==IDYES) { Reg-> WriteString( "BsNavShell",Application->ExeName); Reg-> CloseKey(); delete Reg; } ...
  • Elasticsearch 开机自启脚本,方便用户自动启动Elasticsearch,也可以直接用systemctl启动或是关闭
  • vbs开机自启

    2015-09-28 15:20:18
    可以通过注册表开机自启(不用知道本文件在哪个位置)
  • 多个tomcat开机自启shell脚本,博文地址https://blog.csdn.net/lihongta/article/details/108104939
  • 一个键可以包含多个子健和键值,其中键值用于存储数据,顶层建称为根键,注册表的根键如下图(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:01
    1、开机自启: systemctl enable docker 2、启动docker systemctl start docker 3、关闭docker systemctl restart docker
  • unity打包安卓实现开机自启。本项目源码需要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和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:58
    python环境与开机自启1. python环境1 在c盘下新建一个Bioecare文件夹2 将文件解压3 放入刚才新建的bioecare文件夹4 查看mobile_version的内容5 进入该文件6 输入pip list7 添加库2. mysql环境1.配置mysql进入环境...
  • 问题描述:将python脚本设置成开机自启。 环境:windows7 64位 前段时间,一直想把文件打包成exe文件,然后设置成开机自启,虽然感觉很装逼,但是使用pyinstaller打包成exe文件的历程却是非常坎坷,一改脚本或者导入...
  • 工作中都有一些每天必须要用的软件,每天都要重复开启,而且还容易忘掉,用到的时候在返回去程序开,真的很麻烦,这种情况呢,就该用以下这种方法设置一下开机自启吧! 操作方法: 1.打开「系统偏好设置」,可以...
  • 关闭开机自启后会自动删除wifishare.exe 功能列表: 开启热点 关闭热点 开机自动开启热点 软件原理: 通过Powershell开关热点 软件会释放wifishare.exe到windows目录,通过添加启动项来实现自动开启...
  • centos7开机自启设置

    2021-01-20 13:13:29
    1.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....

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 6,740
精华内容 2,696
关键字:

开机自启