精华内容
下载资源
问答
  • 编写shell开机启动脚本
    2021-11-25 18:11:14
    # 第一步:创建开机启动脚本,注意注释下面注释的三行不能去掉
    touch authstart.sh
    #!/bin/sh
    #chkconfig: 2345 80 90
    #description:auto_run
    touch /etc/lecp/a.txt
    echo "111111111111111111" > /etc/lecp/a.txt
    
    # 然后将这个脚本放到
    mv authstart.sh /etc/init.d
    
    # 第二步:
    [root@compute init.d]# systemctl enable autoceshi.sh
    autoceshi.sh.service is not a native service, redirecting to /sbin/chkconfig.
    Executing /sbin/chkconfig autoceshi.sh on
    
    更多相关内容
  • 编写脚本是为了不用手动去开启各种服务(也是为了偷懒哈哈) 1.进入终端输入 创建一个后缀为.sh的脚本文件 touch test.sh 编辑脚本 vim test.sh test.sh编写脚本内容  2.编写test.sh脚本 #!/bin/bash ### BEGIN ...
  • shell开机启动脚本

    2021-05-13 18:10:22
    利用死循环等待相关进程启动后 再启动 #!/bin/sh #chkconfig: 35 20 80 #description: project ws_server ws_id=`ps... then #检测到启动进程 sleep 3 else #检测到了相关进程已启动,运行相关脚本并跳出循环 结束 ...

    利用死循环等待相关进程启动后 再启动

    
    #!/bin/sh
    #chkconfig: 35 20 80
    #description: project ws_server
    
    ws_id=`ps -ef | grep '/data/wwwroot/project/think task ws_server' | grep -v "grep" | awk '{print $2}'`
    
    PID=/usr/local/php/var/run/php-fpm.pid
    
    if [ ! $ws_id ]; then
        echo 'Starting...' 
        while ((1))
        do
            if [ ! -f "$PID" ]; then #检测到启动进程
                sleep 3
            else					#检测到了相关进程已启动,运行相关脚本并跳出循环 结束
                php /data/wwwroot/project/think task ws_server
                sleep 1
                echo 'Start successfully' 
                break;
            fi
        done
    else
       echo "Running"
    fi
    
    
    展开全文
  • 当出现多个springboot项目需要启动的时候,可以使用脚本启动的方式。这在springcloud项目的开发测试阶段尤为有用。以下展示启动脚本示例,过程中遇到的问题,以及相关的解决办法。 1、启动脚本 #!/bin/sh export ...
  • 编写脚本是为了开机自动启动各种服务 进入终端输入: 创建一个后缀为.sh的脚本文件 touch test.sh 编辑脚本 vim test.sh 编写test.sh脚本,例如: #!/bin/bash ### begin init info # provides: test # required...

    编写脚本是为了开机自动启动各种服务

    1. 进入终端输入:
      创建一个后缀为.sh的脚本文件
      touch test.sh
    2. 编辑脚本
      vim test.sh
    3. 编写test.sh脚本,例如:
    #!/bin/bash
     
    ### begin init info
    # provides:     test
    # required-start:  $remote_fs $syslog
    # required-stop:   $remote_fs $syslog
    # default-start:   2 3 4 5
    # default-stop:   0 1 6
    # short-description: start test
    # description:    start test
    ### end init info
     
    #此处编写脚本内容
    cd /home/desktop/
    ./test.sh
    exit 0
    

    #!/bin/bash开头 中间写脚本内容 exit 0结尾

    1. 移动test.sh文件到/etc/init.d目录下

      sudo mv test.sh /etc/init.d/

      给文件增加权限

      chmod +750 test.sh

    2. 设置开机自动启动
      sudo update-rc.d test.sh defaults

    3. 完成

    说明,Ubuntu18.04这种方法无效!

    Ubuntu18.04设置程序开机自启
    编辑rc.local.service并添加[Install]内容:(注意:1.文件位置,2.是Install添加了两行内容)

    sudo vi /lib/systemd/system/rc.local.service
    
    [Install]
    WantedBy=multi-user.target
    Alias=rc-local.service
    
    

    如果你之前是在/etc/systemd/system/rc-local.service下,请先rm掉

    sudo rm /etc/systemd/system/rc-local.service
    

    启用服务

    sudo systemctl enable rc.local.service
    sudo systemctl status rc-local.service
    

    该文件是自动执行的脚本文件,把要执行的内容放在exit 0前就可以

    #!/bin/bash
    #
    # rc.local
    #
    # This script is executed at the end of each multiuser runlevel.
    # Make sure that the script will "exit 0" on success or any other
    # value on error.
    #
    # In order to enable or disable this script just change the execution
    # bits.
    #
    # By default this script does nothing.
    echo "看到这行字,说明添加自启动脚本成功。" > /usr/local/test.log
    exit 0
    
    

    重启电脑,检查你的脚本是否执行了

    reboot
    cat /usr/local/test.txt
    
    展开全文
  • Ubuntu中编写shell脚本开机自动启动 1. 编写shell脚本 Protégé软件是斯坦福大学医学院生物信息研究中心基于Java语言开发的本体编辑和知识获取软件,或者说是本体开发工具,也是基于知识的编辑器,属于开放源代码...

    Ubuntu中编写shell脚本开机自动启动

    1. 编写shell脚本

    service.sh脚本示例:

    #! /bin/bash
    
    date
    echo "Game start! $player1 $player2"
    
    sh /home/kent/Tools/apache-tomcat-9.0.0.M22/bin/startup.sh
    java -jar /home/kent/IdeaProjects/XIO-Scada/order-management/target/order-management.jar
    

    2. 设置开机自动启动

    编写脚本设置开机自动启动,是为了不用手动去开启各种服务,以免解决电脑重启带来的不便

    2.1 移动test.sh文件到/etc/init.d目录下

    mv test.sh /etc/init.d/
    

    2.2 给文件增加权限

    chmod +750 test.sh
    

    2.3 设置开机自动启动

    sudo update-rc.d test.sh defaults
    

    这样一个开机自动化脚本就完成了。

    3. sh延时执行命令

    sleep 1    # 表示延迟1秒
    sleep 1s   # 表示延迟1秒
    sleep 1m   # 表示延迟1分
    sleep 1h   # 表示延迟1小时 
    sleep 1d   # 表示延迟一天
    
    展开全文
  • 开机欢迎脚本 在用户目录/root下编写存储welcome.sh脚本,赋予执行权限,并在~/.bash_profile中调用该脚本,使得在用户登录时显示欢迎信息 如login_pwd=$(pwd) 等号旁边不要添加空格 #!/bin/bash # 基本信息 login_...
  • ubuntu tmux 自动执行shell脚本,可创建多个session,多个window。多个panes, 平铺所有的panes,对指定session下指定window的指定panes发送指定的多条命令,后台创建! 稍微修改可做成自己的自启动脚本
  • 树莓派开机自动启动脚本shell脚本) 1.创建脚本文件begin.sh (随便命名都可.sh结尾) 2.添加配置文件 1.在/etc/rc.local 添加 (不推荐这种方法)试了两次没有成功 2.进入/etc/xdg/autostart下面添加 这里使用第...
  • shell脚本添加到开机启动

    千次阅读 2021-11-11 16:53:31
      有时我们需要将shell脚本作为开机启动服务,这样能避免出现问题后重新开机还需要再挨个启动服务 脚本内容如下 #!/bin/bash #chkconfig: 2345 90 10 #description:auto_run echo "success!" >> /root/test...
  • 如果脚本没有做统一管理的话,也可以直接在init.d目录下创建脚本。这三行必须放在脚本前三行。2345开启则成功添加开机自启。执行无效的话尝试切换到。
  • ---------------------设置开机启动服务(第二个例子)------------------------ 第一步: 创建shell脚本: test2 vim /etc/init.d/test2 编辑脚本内容如下: #!/bin/sh #chkconfig: 2345 80 90 #description:test2 case ...
  • 编写rc.loacl脚本Ubuntu开机之后会执行```/etc/rc.local```文件中的脚本,所以我们可以直接在```/etc/rc.local```中添加启动脚本。要添加到语句exit 0 前面才行。此脚本在完全开机后才执行,所以优先级最低。#1.编写...
  • 1,授权开机可执行权限文件 chmod +x /etc/rc.d/rc.local 2,进入到etc/rc.d/rc.local中 vi /etc/rc.d/rc.local 3,写你想要执行的脚本就行 sleep 5 为睡眠5秒 cd_dir_1="/home" cd_dir_2="/var" cd_dir_3="/uo "" ...
  • 使用源码包安装的Nginx没办法使用"service nginx start"或"/...选项有:start 启动stop 停止reload 重载restart 重启status 状态test 检查配置文件脚本一:创建脚本文件并添加执行权限touch /etc/init.d/ngin...
  • init.rc 启动 shell 脚本 init.rc执行shell脚本 开机执行脚本
  • Android 开机启动shell脚本

    千次阅读 2019-09-08 11:02:10
    接到一个集成功能的需求,然后看了一下是由上层应用 + linux进程实现的功能,需要增加开机自动启动linux进程,没弄过有点懵。 环境 android 9.0 mtk 平台 实现思路 因为集成的功能只是demo状态,对应的功能提供...
  • mac设置shell脚本开机启动

    千次阅读 2018-07-22 16:59:33
    mac设置shell脚本开机启动 1、任意位置编写一个sh脚本,比如:run.sh 2、修改run.sh权限  sudo chmod 777 run.sh 3、右键点击run.sh->显示简介,主要将打开方式修改为终端,共享和权限将所有权限打开...
  • shell 脚本设置开机启动

    千次阅读 2018-11-14 09:48:06
    #!/bin/bash ProgramPath=/home/kent/StartMain ...FunStart(){ #启动程序的函数 if [ -e $ProgramPath ];then #判断可执行文件是否存在 pid=$(pidof ${ProgramPath}) #判断这个程序是否已经启动 expr ...
  • 一个spring的java程序想配置为开机自动启动,网上查发现可以有2种方法:一种是配置开机自动启动脚本,另一种是配置为服务。 以下是开机自动启动脚本的配置步骤 配置步骤 写脚本脚本里写绝对路径会少一些问题,jar...
  • linux systemctl命令添加开机启动脚本 我想开机自动运行 sudo chmod 777 /dev/ttyTHS1命令来启动串口 systemctl命令添加开机启动可以直接写命令,也可以写脚本,我这里主要写个脚本 //首先使用sudo 命令创建一个.sh...
  • python 设置开机启动脚本

    千次阅读 2020-11-20 22:40:02
    原博文2019-05-10 15:27 −1、创建python_auto.bat的快捷方式,放入启动项: C:\Users\Administrator\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup python_auto.bat编辑内容为运行脚本的语句,...
  • 部署springboot 项目时,替换包后的停止、启动、重启及状态查看,操作比较琐碎,因此我们可以通过编写一个shell脚本来进行启动(start)、停止(stop)、重启(restart)和状态查看(status)操作,一步到位,方便高效
  • 编写shell脚本——一键启动hadoop集群

    千次阅读 2021-06-12 13:20:58
    编写脚本为了方便使用hadoop集群 前提:搭建好一个完整的hadoop集群 创建一个存放脚本的目录 这里创建了一个bin目录来存放脚本文件 [hadoop@node01 ~]$ cd [hadoop@node01 ~]$ mkdir bin [hadoop@node01 ~]$ pwd ...
  • 通过编写一段shell脚本,让linux服务器能够在开机的时候启动某个jar包,因此,shell脚本初步得有三个功能 1 判断jar包绑定的端口是否被占用 用最高的权限来查找占用的进程,并返回pid 如果占用,则用最高的权限kill...
  • 1.编写相关的脚本,比如device/softwinner/common/prebuild/tools 在该目录下面, 新建一个脚本文件insmod.sh,在产品.mk文件里面 将该脚本拷贝到system/bin/目录下面 ,。 : 可以手动执行脚本,确认脚本无误之后...

空空如也

空空如也

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

编写shell开机启动脚本