lin*_*dhe 23 server services bittorrent rtorrent
我刚刚rtorrent通过apt-get.
我如何开始 | 停止 | 重启服务?
Mit*_*tch 22
要启动 rtorrent,只需按键盘上的Ctrl+ Alt+T打开终端。当它打开时,运行以下命令:
rtorrent
Run Code Online (Sandbox Code Playgroud)
停止Ctrl+D 退出Ctrl+q
Enter在 rtorrent 窗口中按,后执行的上述命令。
有关更多信息,请参阅以下输出:
rtorrent -h
Run Code Online (Sandbox Code Playgroud)
和/或查看像专业人士一样使用 rtorrent
小智 5
接受的答案是正确的,但没有指定如何使用服务脚本执行服务的“安全”rtorrent关闭systemctl。
大多数现有答案或脚本“杀死”屏幕会话或rtorrent进程本身。这样做时,他们发送一个SIGINT (2)或SIGQUIT (3)信号来停止/终止rtorrent进程。缺点是锁文件通常rtorrent不会被删除,因为rtorrent没有正确关闭。rtorrent因此,由于持久锁定文件的原因,下次启动将失败。
查看 的源代码rtorrent表明它需要一个SIGTERM (15). 因此,考虑到systemctl服务脚本,停止命令可能如下所示:
ExecStop=/usr/bin/kill -s 15 \`pidof rtorrent`
Run Code Online (Sandbox Code Playgroud)
如果pidof不可用,您还可以使用以下内容:
ps -A | grep "rtorrent" | awk '{print $1}'
Run Code Online (Sandbox Code Playgroud)
ps列出当前进程grep提取 rtorrent 进程详细信息awk选择 pid 并将其显示到 stdout如果您需要等到关闭完成,您可以使用killall -w。注意:
killall如果信号被忽略、没有效果或者进程处于僵尸状态,则可能会永远等待(来源:man killall)。
| 归档时间: |
|
| 查看次数: |
84597 次 |
| 最近记录: |