Ubuntu22.04开机运行程序

  1. 新建启动文件
bash 复制代码
sudo vim /etc/systemd/system/trojan.service
  1. 写入配置文件
bash 复制代码
[Unit]
Description=Trojan Proxy Service
After=network.target

[Service]
Type=simple
ExecStart=/home/cui/Downloads/trojan/trojan -c /home/cui/Downloads/trojan/config.json
Restart=on-failure  
User=root           

[Install]
WantedBy=multi-user.target 

[Service]
RestartSec=5s  
StartLimitInterval=60s
  • 设置权限并启用服务

bash 复制代码
sudo systemctl daemon-reload # 重新加载服务配置 
sudo systemctl enable trojan.service # 设置开机自启动 
sudo systemctl start trojan # 立即启动服务 
  • 验证服务状态

    bash 复制代码
    systemctl status trojan.service # 检查是否正常运行 
相关推荐
用户0328472220704 小时前
如何搭建本地yum源(上)
运维
A小辣椒1 天前
TShark:Wireshark CLI 功能
linux
A小辣椒1 天前
TShark:基础知识
linux
AlfredZhao2 天前
OCI 明明分配了 200G 系统盘,为什么 df 只看到 30G?
linux·oci
AlfredZhao2 天前
vi 删除指定范围的行,不用再反复按 dd
linux·vi
用户9718356334662 天前
银河麒麟 KY10 申威(SW64) 安装 nginx-1.16.1-2.p01.ky10.sw_64.rpm 详细步骤
linux
猪脚踏浪2 天前
linux 拷贝文件或目录到指定的位置
linux
大树883 天前
金刚石散热越强,管路越先见顶
大数据·运维·服务器·人工智能·ai
摇滚侠3 天前
Linux CentOS7 rpm 安装 MySQL 5.7
linux·运维·mysql
霸道流氓气质3 天前
领域驱动设计(DDD)在 Spring Boot 微服务中的实践指南
运维·spring boot·微服务