首页 > 系统相关 >NET8在Linux下以守护进程方式运行

NET8在Linux下以守护进程方式运行

时间:2024-10-27 15:21:54浏览次数:6  
标签:supervisor NET8 下以 sudo zhongtai conf Linux log


NET8在Linux下以守护进程方式运行
守护进程
sudo apt-get install supervisor
配置
cd /etc/supervisor/conf.d #进入配置目录
vim zhongtai.conf # 创建zhongtai命名的配置文件

[program:zhongtai] #程序名称
command=dotnet zhongtai.dll #要执行的命令 zhongtai是程序名称
directory=/root/lyapp/zhongtai/publish #命令执行的目录
environment=ASPNETCORE__ENVIRONMENT=Production #环境变量
user=root #进程执行的用户身份
stopsignal=INT
autostart=true #是否自动启动
autorestart=true #是否自动重启
startsecs=1 #自动重启间隔
stderr_logfile=/var/log/zhongtai.err.log #标准错误日志
stdout_logfile=/var/log/zhongtai.out.log #标准输出日志

配置完成,按Esc键,并输入:wq 保存退出配置。

重新加载配置,并重新启动 supervisorctl

sudo supervisorctl shutdown && sudo supervisord -c /etc/supervisor/supervisord.conf #重新加载配置
sudo service supervisor stop #停止
sudo service supervisor start #启动

查看supervisord 的状态

supervisorctl status

 

标签:supervisor,NET8,下以,sudo,zhongtai,conf,Linux,log
From: https://www.cnblogs.com/zhyp/p/18508469

相关文章

  • 如何在Linux上优化系统性能
    ​优化Linux系统性能需要遵循以下关键步骤:1.识别和监控系统瓶颈;2.最大化硬件资源使用;3.优化内核参数和服务设置;4.调整文件系统和存储性能;5.选择合适的软件和工具。优化的第一步是通过监控工具了解系统的当前状态。1.识别和监控系统瓶颈优化Linux系统性能的开始步骤是了解......
  • 如何在Linux上配置高可用的本地代码仓库(如GitLab)
    ​在Linux系统上部署和维护本地代码仓库,如GitLab,确保高可用性对于企业是至关重要的。本文将指导你完成以下步骤:1.选择合适的硬件和操作系统;2.安装和配置GitLab;3.配置负载均衡;4.数据备份与恢复;5.监控与报警。通过本文,你将获得在Linux上部署高可用GitLab仓库的详细步骤和技巧......
  • Linux 中的动态链接库和静态链接库是干什么的
    在Linux操作系统中,动态链接库(DynamicLinkLibraries,DLLs)和静态链接库(StaticLibraries)是两种用于存储和管理代码的关键编程概念。动态链接库允许程序在运行时加载和链接共享代码,多个程序可以共享同一代码库,从而减少内存占用并提高效率。相反,静态链接库在程序编译时将代码直接......
  • linux查看硬件信息
    在Linux中,可以使用多种方法查看CPU的型号和相关信息。以下是几种常见的方式:1.使用 /proc/cpuinfo查看CPU型号最简单的方法之一是读取 /proc/cpuinfo 文件:cat/proc/cpuinfo|grep"modelname"这将显示CPU的型号名称。例如:modelname:Intel(R)Core(TM)i7-7......
  • linux基础,最常用的命令
    文件和目录操作ls:列出当前目录下的文件和子目录。使用示例:ls-la列出所有文件(包括隐藏文件)及其详细信息。cd:切换当前工作目录。使用示例:cd/home/user切换到/home/user目录。pwd:显示当前工作目录的绝对路径。使用示例:pwd输出当前所在的目录路径。......
  • linux查看某个进程的内存占用
    在Linux中,查看某个进程的内存占用可以通过多种方法实现。以下是几种常用的方式:1.使用 top 命令top 命令可以实时显示系统中运行的进程,并且显示每个进程的内存使用情况。运行 top 命令:top在 top 界面中,找到你想要查看的进程:%MEM:表示进程使用的物理内存的百分......
  • Linux驱动开发 内核时间管理 内核定时器使用 以及 从 应用层通过ioctl接口控制内核定
    Linux内核时间管理以及内核定时器使用在Linux驱动开发中,内核时间管理和内核定时器是用于管理时间和调度任务的重要工具。内核定时器允许开发者在指定的时间间隔内执行某些任务,而内核时间管理则提供了时间相关的功能,如获取当前时间、时间延迟等。1.内核时间管理内核......
  • linux杀死后台程序
    在Linux中,你可以通过几种方式杀死后台运行的程序。以下是几种常见的方法:1.使用 jobs 和 kill如果程序是你当前终端启动并放到后台运行的,你可以使用 jobs 命令查看后台任务的列表,然后使用 kill 命令来杀死特定的任务。查看后台任务:jobs这会列出所有正在运行的后......
  • 让一个程序在 Linux 中一直运行
    要让一个程序在Linux中一直运行,可以使用多种方法,取决于你想要的具体行为。这些方法包括使用循环、守护进程、nohup、systemd等。下面是几种常见的方法:1.使用 whiletrue 循环如果你想让一个程序在终端中一直运行,可以将它放在一个无限循环中:whiletrue;do./your_progra......
  • 如何在Linux上设置文件共享(如Samba)
    ​在Linux上设置文件共享涉及以下步骤:1.安装Samba软件包;2.配置Samba设置;3.创建共享文件夹和用户权限;4.启动和管理Samba服务;5.从其他设备访问共享文件。在启动文件共享之前,您应该首先选择合适的文件共享工具。1.安装Samba软件包开始之前,确保您的系统软件包已更新至最新:sudoap......