Open techiall opened 5 years ago
脚本存放位置 /etc/systemd/system/frps.service
这里改成自己 frps 存放的位置即可 ExecStart=/usr/bin/frps -c /etc/frps.ini
[Unit]
Description=Frp Server Daemon
After=syslog.target network.target
Wants=network.target
[Service]
Type=simple
ExecStart=/usr/bin/frps -c /etc/frps.ini
ExecStop=/usr/bin/killall frps
#启动失败1分钟后再次启动
RestartSec=1min
KillMode=control-group
#重启控制:总是重启
Restart=always
[Install]
WantedBy=multi-user.target
原文地址:https://github.com/fatedier/frp/issues/1058#issuecomment-458787686
老哥,现在我在frp上碰到了个问题 我有个frp包装器的脚本frpwrapper,结果在systemd的服务中遇到了一个问题 手动执行一切问题都没有,然而在systemd注册服务后无法正常看到日志,这是为什么?
老哥,现在我在frp上碰到了个问题 我有个frp包装器的脚本frpwrapper,结果在systemd的服务中遇到了一个问题 手动执行一切问题都没有,然而在systemd注册服务后无法正常看到日志,这是为什么?
@funnypro 不太清楚,我这边配置 frps.service 没什么问题
老哥,现在我在frp上碰到了个问题 我有个frp包装器的脚本frpwrapper,结果在systemd的服务中遇到了一个问题 手动执行一切问题都没有,然而在systemd注册服务后无法正常看到日志,这是为什么?
@funnypro 不太清楚,我这边配置 frps.service 没什么问题
是这样的,因为我希望frp的日志能直接到systemd提供的日志服务中,所以用了那个包装器,不过使用的时候出现了异常
wsl
Windows 中的 子系统 中没有 systemd 相关命令,wsl 其实去掉了很多功能 ……
要想在 wsl 中使用 systemd 相关命令,需要配置一些东西,有点麻烦 ……
服务启动/停止只能用
service xxx start| stop | reload ...
网上好多关于 ubuntu 系统的配置方法都无法在 wsl 中使用。
wsl 适合练习 linux,不太适合用来开发。
systemd 教程
以下是 systemd 相关命令