Linux自启动-桌面进程和守护进程
前言:很多时候,有些程序需要开机自启动,有很多种方式可以实现,我这里写了俩种方式,一是桌面进程,二是守护进程。
一、桌面进程示例
1.文件需是xxx.desktop命名,路径需在~/.config下
~/.config/autostart/luxiaoban.desktop
2.脚本示例,以开机自启动springboot打成的jar为例
[Desktop Entry]
Name=Luxiaoban
Comment=Luxiaoban
Exec=nohup java -jar /opt/java/luxiaoban-0.0.1-SNAPSHOT.jar &
Icon=
Type=Application
二、守护进程示例1
1.路径
cd /lib/systemd/system
2.创建xxx.service,以开机自启动springboot打成的jar为例
[Unit]
Description=A high performance web server and a reverse proxy server
Documentation=man:nginx(8)
After=network.target nss-lookup.target[Service]
Type=forking
PIDFile=/run/luxiaoban.pid
ExecStartPre=
ExecStart=/usr/bin/nohup /opt/jdk1.8.0_251/bin/java -jar /opt/java/luxiaoban-0.0.1-SNAPSHOT.jar &
ExecReload=
ExecStop=-/sbin/start-stop-daemon --quiet --stop --retry QUIT/5 --pidfile /run/luxiaoban.pid
TimeoutStopSec=5
KillMode=mixed[Install]
WantedBy=multi-user.target
三、守护进程示例2
1.路径
vim /etc/rc.local
2.在rc.local下设置开机自启动tomcat脚本
# tomcat start
export JAVA_HOME=/opt/jdk/jdk1.8.0_144
export CLASSPATH=.:${JAVA_HOME}/jre/lib/rt.jar:${JAVA_HOME}/lib/dt.jar:${JAVA_HOME}/lib/tools.jar
export PATH=$PATH:${JAVA_HOME}/bin
/opt/tomcat/apache-tomcat-8.5.47/bin/startup.sh
Linux自启动-桌面进程和守护进程相关推荐
- Linux下的UDEV机制 / 守护进程
一.Udev概念引入 udev是一个设备管理工具,udev以守护进程的形式运行,通过 侦听内核发出来的uevent来管 理 /dev目录下的设备文件. udev在 用户空间运行,而 不在内核空间 运行 ...
- 【Linux系统编程】特殊进程之守护进程
00. 目录 文章目录 00. 目录 01. 守护进程概述 02. 守护进程查看方法 03. 编写守护进程的步骤 04. 守护进程代码 05. 附录 01. 守护进程概述 守护进程(Daemon Pr ...
- Linux 进程(一) 进程概念和进程状态(僵尸进程、孤儿进程、守护进程)
进程的概念 进程状态 僵尸进程.孤儿进程.守护进程 进程的概念 程序:一系列有序的指令集合(就是我们写的代码) 进程:进程就是程序的一次执行,是系统进行资源分配和调度的独立单位. 程序是一个没有生命的 ...
- Linux | 进程概念、进程状态(僵尸进程、孤儿进程、守护进程)、进程地址空间
文章目录 进程和程序 操作系统如何控制和调度程序 进程控制块–PCB 子进程 进程状态 僵尸进程 孤儿进程 守护进程(精灵进程) 进程地址空间 引言 页表 进程和程序 程序: 一系列有序的指令集合(就 ...
- Linux中的两种守护进程stand alone和xinetd
Linux中的两种守护进程stand alone和xinetd --http://www.cnblogs.com/itech/archive/2010/12/27/1914846.html#top 一 ...
- Linux进程学习(孤儿进程和守护进程)
孤儿进程和守护进程 通过前面的学习我们了解了如何通过fork()函数和vfork()函数来创建一个进程.现在 我们继续深入来学习两个特殊的进程:孤儿进程和守护进程 一.孤儿进程 1.什么是 孤儿进程 ...
- Linux中编写简单的守护进程
1.守护进程概述 守护进程就是通常所说的daemon进程,他是linux中的后台服务进程.他是一个生存期很长的进程,通常独立于控制终端并且周期性的执行某种任务,或等待处理魔种发生的事件.守护进程通常在 ...
- Linux 普通进程 后台进程 守护进程(转)
一.普通进程与后台进程 默认情况下,进程是在前台运行的,这时就把shell给占据了,我们无法进行其它操作.对于那些没有交互的进程,很多时候,我们希望将其在后台启动,可以在启动参数的时候加一个'& ...
- python实现守护进程_守护进程原理及Python实现
守护进程原理及Python实现 守护进程,不依赖于终端,在后台运行的程序,通常称为daemon(ˈdiːmən或ˈdeɪmən). 一些常见的Linux软件通常都是已守护进程的方式运行,比如: ngi ...
- Android 系统(271)---进程、守护进程的实现及进程拉活
进程.守护进程的实现及进程拉活 1,概念 1)守护进程(Daemon) 是一种运行在后台的特殊进程,它独立于控制终端并且周期性的执行某些任务.android中守护进程的实现主要由Service来完成. ...
最新文章
- 什么是面向对象(OOP)
- 即时通讯音视频开发(三):视频编解码之编码基础
- OpenGL camera相机的实例
- 16、17、18_使用gridspec定义多子图,条形图(Bar plots),分组条形图,堆叠条形图(Stacked bar chart),饼图(Pie plots),甜甜圈图,嵌套饼图
- Nginx+Tomcat windows环境下简单集群搭建
- Git warning: LF will be replaced by CRLF in readme.txt的原因和解决方案
- 机器学习竞赛中,为什么GBDT往往比深度学习更有效?
- DataFactory插入MySQL中文乱码问题
- ai生成图片是什么技术_什么是生成型AI?
- php验证电子邮箱格式正确,php判断电子邮件是否正确方法
- 计算机ms一级分数分配,计算机一级六大MS题型介绍
- Xposed框架Xposed安装器|Xposed for Android 5.0/5.1/6.0|详细安装教程
- 北上广租房技巧(希望大家都少走点坑)
- java 及 js 格式化金额 三位一撇(逗号)
- Hard-Aware Point-to-Set Deep Metric for Person Re-identification 论文笔记
- Android制作粒子爆炸特效
- 怎么查询MySQL的安装路径?
- Java游戏碟中谍_MapRedcue的demo(协同过滤)
- vue注入组件时报错:did you register the component correctly? For recursive components......
- 欧姆龙温控器参数笔记(一)