当前位置: 首页 > news >正文

手机触屏网站模板西安百度竞价托管

手机触屏网站模板,西安百度竞价托管,幼儿园主题网络图设计ppt,武汉手机网站建设动态目录 创建服务创建另一个服务,用于执行更新操作给你的用户配置一些systemctl命令权限 创建服务 /etc/systemd/system下新建服务配置文件:yourapp.service,内容如下: [Unit] Descriptionyourapp Afternetwork.target[Service] Ty…

目录

  • 创建服务
  • 创建另一个服务,用于执行更新操作
  • 给你的用户配置一些systemctl命令权限

创建服务

/etc/systemd/system下新建服务配置文件:yourapp.service,内容如下:

[Unit]
Description=yourapp
After=network.target[Service]
Type=simple
WorkingDirectory=/home
ExecStart=/home/yourapp
Restart=always
User=your_user_name[Install]
WantedBy=multi-user.target

如果你是修改现有的配置文件,需要让systemctl重载一下:

systemctl stop yourapp
systemctl disable yourapp.service
systemctl daemon-reload

启动服务:

systemctl enable yourapp
systemctl start yourapp

创建另一个服务,用于执行更新操作

程序要更新,不能自己下载更新文件,然后覆盖自己,有可能会报异常:文件无法改写。
也不能启动另一个进程,让那个进程来停止本服务,并更新文件,因为服务停止时,该服务下的所有子进程,也会被kill掉,
所以,要启动另一个服务来执行更新操作。

假设执行这个操作的程序在 upgrade/app,/etc/systemd/system下新建服务配置文件:yourapp_update.service,内容如下:

[Unit]
Description=yourapp_update
After=network.target[Service]
Type=simple
WorkingDirectory=/home/upgrade
ExecStart=/home/upgrade/app
Restart=no
User=your_user_name[Install]
WantedBy=multi-user.target

注意:Restart=no,这个程序无须自动重启

激活服务,无须启动该服务:

systemctl enable yourapp_update

这个更新程序,先调用 systemctl stop yourapp 停止服务, 再把新的程序文件覆盖到现有文件,然后调用 systemctl restart yourapp 重启主程序的服务,但是,your_user_name通常没有执行这个命令的权限,往下看,教你如何给your_user_name分配systemctl的权限。

给你的用户配置一些systemctl命令权限

通常你的服务不是root启动的,所以程序里,也就无法调用systemctl命令,下面要给运行服务的用户,授予一些systemctl权限。

在/etc/sudoers.d路径下,创建文件 yourapp,确认此文件所有人为 root,文件权限是 440(chmod 440 文件名)。
文件内容:

your_user_name ALL=(ALL) NOPASSWD: /bin/systemctl restart yourapp.service
your_user_name ALL=(ALL) NOPASSWD: /bin/systemctl start yourapp.service
your_user_name ALL=(ALL) NOPASSWD: /bin/systemctl stop yourapp.service
your_user_name ALL=(ALL) NOPASSWD: /bin/systemctl restart yourapp_update.service
your_user_name ALL=(ALL) NOPASSWD: /bin/systemctl start yourapp_update.service
your_user_name ALL=(ALL) NOPASSWD: /bin/systemctl stop yourapp_update.service

这样,your_user_name 用户就有控制这两个服务的权限了。

http://www.yidumall.com/news/60974.html

相关文章:

  • 杭州百度网站建设b2b网站免费推广
  • net 网站开发品牌公关
  • 主页值得是网站的主要内容所在页西安seo网站排名
  • 亿诚建设项目管理有限公司网站佛山优化网站关键词
  • 参考消息官方网站培训心得模板
  • 网站维护是不是很难做深圳排名seo
  • angularjs网站开发实例百度关键词点击
  • 网站流量对比中文域名注册管理中心
  • 为什么做的网站在谷歌浏览器打不开百度下载免费安装最新版
  • 网站建设招标评分标准网站上不去首页seo要怎么办
  • 网站被搜索引擎收录厦门人才网唯一官网招聘
  • 织梦模板大气网站建设类网站模板下载app推广兼职是诈骗吗
  • 手机网站建设模板下载搜索引擎优化策略有哪些
  • 汕头做网站公司什么是关键词举例说明
  • 做网站推广的优势河北百度seo关键词
  • 织梦免费网站模块软文推广是什么意思?
  • 电脑上如何做网站推广项目的平台
  • 实用网站模板建立网站要多少钱一年
  • 真人做爰网站百度平台
  • 深圳公司网页设计推广报价大连seo优化
  • 网站有哪些区别是什么上海百度推广电话
  • 做网站设计赚钱吗seo策略是什么意思
  • 小网站图片外链工具
  • 郑州高端建站小程序开发框架
  • 观澜做网站公司江苏网站建设推广
  • 威海做网站公司优化大师专业版
  • 网站提交网址重庆网站排名公司
  • 上海市城乡建设部网站首页湖北网站seo
  • 网站设计是什么专业百度搜索风云榜单
  • 无锡高端网站建设免费信息推广平台