首页 > 系统相关 >Webman在linux上通过service开机自启动

Webman在linux上通过service开机自启动

时间:2024-12-10 17:01:07浏览次数:3  
标签:bin service start Webman app webman usr 自启动

一、在/etc/init.d下创建webman_app文件,权限777,文件内容如下

#!/bin/sh
### BEGIN INIT INFO
# Provides:          webman_app
# Required-Start:    $remote_fs $network
# Required-Stop:     $remote_fs $network
# Default-Start:     2 3 4 5
# Default-Stop:      0 1 6
# Short-Description: starts the Webman App Service
# Description:       starts the Webman App Service
### END INIT INFO

PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
DAEMON="/usr/bin/php /source/html/webman/start.php "

case "$1" in
        start)
                $DAEMON start -d
                ;;
        stop)
                $DAEMON stop
                ;;
        status)
                $DAEMON status
                ;;
        reload)
                $DAEMON reload
                ;;

        *)
                echo "Usage: $NAME {start|stop|reload|status}" >&2
                exit 3
                ;;
esac

二、在/etc/systemd/system下创建webman_app.service文件,权限777,内容如下

[Unit]
Description=Webman App Server
After=network.target
Wants=network.target

[Service]
Restart=on-failure
RestartSec=5
ExecStart=/etc/init.d/webman_app start
PIDFile=/source/html/webman/runtime/webman.pid

[Install]
WantedBy=multi-user.target

三、配置开机自启动

# 使配置生效
systemctl daemon-reload

# 设置开机自启动
systemctl enable webman_app.service

备注:请确保各文件中配置的地址正常

 

标签:bin,service,start,Webman,app,webman,usr,自启动
From: https://www.cnblogs.com/liyong2019/p/18597661

相关文章

  • 解决 java.lang.SecurityException: Media projections require a foreground service
    我在Android8.0上增加的截屏功能,也声明了响应权限,但是在Android11上就报权限错误。原来在Android10以后启动前台服务时候有第三个参数。低版本我们调用publicfinalvoidstartForeground(intid,Notificationnotification)即可但是在Android10以后需要调用publicfinal......
  • 【Linux】自定义开机启动service
    【Linux】自定义开机启动service1.确认SELinux是否开启1.1临时关闭SELinux。临时禁用SELinux后,系统会立即生效,但重新启动后会恢复为启用状态。要临时禁用SELinux,请使用以下命令:sudosetenforce0这个命令将SELinux模式从Enforcing设置为Permissive,即系统会记录......
  • 易宝OA BasicService Sql注入漏洞复现
    0x01产品描述:        易宝OA系统是一种专门为企业和机构的日常办公工作提供服务的综合性软件平台,具有信息管理、流程管理、知识管理(档案和业务管理)、协同办公等多种功能。0x02漏洞描述:        易宝OABasicService 接口处存在SQL注入漏洞,未经身份验证......
  • 6.824/6.5840 Lab 4: Fault-tolerant Key/Value Service踩坑之路
    WearethechampionsmyfriendAndwe'llkeeponfightingtilltheendWearethechampions——WeAreTheChampions完整代码见: GitHub-SnowLegend-star/6.824:Asweadvance,thetrialsgrowevermorearduous,andnowwestandbeforeanevenmightiersu......
  • k8s阶段06 k8s认证体系和插件, 添加用户账号认证, kubeconfig使用, serviceaccount,
    1Kubernetes的访问控制体系认证:APIServer:https://control_host:6443/#集群外部访问控制平面节点ip+6443https://kubernetes.default.svc.cluster.local#集群内部访问集群网关:APIServer#执行安全策略:认证,鉴权,准入控制(其他地方很少用到)......
  • k8s~service和deployment中的spec.selector
    service和deployment中的spec.selector在Kubernetes中,Service和Deployment的spec.selector在使用上是有一些不同之处的,下面是对这两者的详细解释:1.Deployment中的Selector在Deployment中,spec.selector是必需的,并且通常使用matchLabels来定义选择器。例如:apiVer......
  • 树莓派通过终端和mydesktop文件实现py文件开机自启动程序方法(包括图形化界面)
    先说问题,在网上找的许多开机自启动方法都无法很好地让我实现python文件开机自启动,要么是完全没有用要么是只能执行部分,对于我设计的tkinter界面是无法打开的。my.desktop文件无法打开图像化界面,.bashrc文件只能在界面出来前启动,估计开机后被吞了。我的方法是通过my.desktop文......
  • linux下的开机自启动
    方法1:1.在/etc/rc.local文件后加上开机后要执行的命令方法2:2.在/etc/init.d目录下新建开机后要执行的shell脚本,系统服务的启动就是这样实现的方法3:3.制作服务本文以nginx为例,通过制作linux服务的方式启动,并设置开机启动前提条件nginx已安装,默认安装路径为:/usr/......
  • D27 D26 kubernetes 通过Service实现蓝绿发布
    1.蓝绿发布的基本原理 蓝绿发布(Blue-Green-Deployment)是一种应用升级发布方式,这种方式可以瞬间切换到新版本,也可以瞬间回退到老版本。可以做到服务不中断的回滚,提升用户的使用体验。下面以在kubernetes中升级为例来说明蓝绿发布的过程为了在k8s中支持蓝绿发布,需要给应用p......
  • 安装完u9后报【没有终结点在侦听可以接受消息的 http://localhost/6.0/SystemCommandS
    没有终结点在侦听可以接受消息的http://localhost/6.0/SystemCommandService/SysManageServer。这通常是由于不正确的地址或者SOAP操作导致的 安装完u9后报【没有终结点在侦听可以接受消息的http://localhost/6.0/SystemCommandService/SysManageServer。这通常是由于不......