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

常见网站建设公司术语重庆森林电影高清在线观看

常见网站建设公司术语,重庆森林电影高清在线观看,营销推广渠道,广州疫情 高位平台实现linux的软件自启动,需要四个文件 第一个【displayScreen.desktop】文件,.desktop文件就是一个用来运行程序的快捷方式,也叫启动器,常用来自启动用的文件,内容如下 [Desktop Entry] #要执行的脚本位置 Exec/home/yicaobao/te…

实现linux的软件自启动,需要四个文件

第一个【displayScreen.desktop】文件,.desktop文件就是一个用来运行程序的快捷方式,也叫启动器,常用来自启动用的文件,内容如下

[Desktop Entry]
#要执行的脚本位置
Exec=/home/yicaobao/test/mySoftware/DisplayScreen_Daemon.sh
#图标
Icon=/home/yicaobao/test/mySoftware/resource/logo/discreen-IV.png
Name=DisplayScreen
Name[zh_CN]=DisplayScreen
Terminal=false
Type=Application
X-Deepin-Vendor=user-custom

第二个文件【DisplayScreen_Daemon.sh】为检测软件是否启动的守护脚本文件,如果软件被杀死了,会被检测到,自动重启,可以自己改想要的效果,一下脚本代码为10s校测一次改软件进程,如果进程不存在就拉起软件

需要指定下要运行的程序名APP_NAME,路径APP_PATH

#! /bin/sh#获取当前路径
currentPath=$(cd `dirname $0`; pwd)#进程名字可修改
APP_NAME=DisplayScreen
APP_PATH=${currentPath}/bin/${APP_NAME}while true ; do#用ps获取$PRO_NAME进程数量APP_NUM=`ps aux | grep -w ${APP_NAME} | grep -v grep |wc -l`#少于1,重启进程if [ ${APP_NUM} -lt 1 ];thenecho "${APP_PATH} was killed"${APP_PATH} &#大于1,杀掉所有进程,重启elif [ ${APP_NUM} -gt 1 ];thenecho "more than 1 ${APP_PATH},killall ${APP_PATH}"pkill -9 $APP_NAME${APP_PATH} &fi#kill僵尸进程
#	ps aux | grep -w DisplayScreen | grep T | grep -v grep | wc -l
#	ps -A -ostat,cmd | grep -e '^[zZ]' | grep -w DisplayScreen | grep -v grep | wc -lNUM_STAT=`ps -A -ostat,cmd | grep -e '^[zZ]' | grep -w ${APP_NAME} | grep -v grep | wc -l`if [ ${NUM_STAT} -gt 0 ];thenecho "pkill -9 ${APP_NAME}"pkill -9 ${APP_NAME}${APP_PATH} &fisleep 10sdoneexit 0#备注 
# grep T 含义:T为输出行前缀控制,确保实际行内容的第一个字符位于制表位上,以便选项卡看起来很正常,好像不加也没影响
# grep -v grep 含义:很简单 ,为了去除包含grep的进程行 ,避免影响最终数据的正确性 

第三个文件【install.sh】为安装启动器的脚本,执行脚本后,会将启动器拷贝到启动目录下,开机会自动执行这个启动器

#!/bin/sh#设置开机自动启动
echo "开始设置开机启动"
sudo cp ./DisplayScreen.desktop /etc/xdg/autostartecho "安装完毕,重启后生效"

第四个文件【uninstall.sh】为卸载启动器的脚本,执行后,开机后软件就不会自启动了

#!/bin/sh#结束所有程序
sudo killall DataAcq
#移除开机自动启动
echo "移除开机自动启动"
sudo rm /etc/xdg/autostart/DisplayScreen.desktopecho "DisplayScreen卸载完毕"

我的要自启动的程序在bin目录下

执行下,守护脚本,软件就起来了

原理就是,建立一个启动器,把启动器放到开机启动区域,开机后,会把这个区域的启动器都执行一遍,所以我们只需要把启动器【DisplayScreen.desktop】的内容设为执行这个守护脚本【DisplayScreen_Daemon.sh】就行了

大功告成!

http://www.wangmingla.cn/news/139070.html

相关文章:

  • 怎么用ps做简单网站首页搜索引擎提交入口大全
  • 莱芜新闻片头杭州网站优化平台
  • 生产做网站表带的制造厂家怎么制作网站平台
  • 在虚拟机做网站营销型网站模板
  • 网站建设公司未来发展方向课程培训
  • 南宁网络公司上海seo
  • 人大网站建设情况汇报产品推广方式
  • 做企业网站价格网站推广平台有哪些
  • 淘宝客做连接网站吗建站软件
  • 龙岗外贸网站制作百度保障中心人工电话
  • seo托管公司重庆seo杨洋
  • 项目建设背景是什么企业seo关键字优化
  • 网站建设技术支持祥云平台自动点击器怎么用
  • python做网站缺点seo机构
  • 建设银行网站个人中心中国站长网站
  • 常州网站推长沙关键词优化公司电话
  • 设计师网站建设百度ai开放平台
  • 个人网站开发教程seo发帖网站
  • 有什么做网站的国企百度seo是什么
  • 厦门高端网站建设seo策略是什么意思
  • 网站内容建设运维服务做小程序要多少钱
  • 工商信息查询seo关键词优化软件
  • 如何利用网站做推广seo的搜索排名影响因素主要有
  • 网站二级菜单是什么苏州百度快速排名优化
  • 牛视频网站建设免费外链生成器
  • 做投资的网站竞价托管多少钱一个月
  • 建设网站需要注意什么seo营销外包
  • 镇江网友之家郑州seo关键词
  • 写作网站投稿哪个好长尾关键词挖掘熊猫
  • 零基础学做网站的书外包公司被辞退有补偿吗