如何启动、停止和重启 rtorrent?

如何启动、停止和重启 rtorrent?

我刚刚rtorrent通过 在我的 Ubuntu Server 12.04 机器上安装apt-get

如何启动 | 停止 | 重新启动服务?

答案1

要启动 rtorrent,只需按下键盘上的Ctrl+ Alt+T打开终端。打开后,运行以下命令:

rtorrent

停止Ctrl+D 退出Ctrl+q

Enter在 rtorrent 窗口中按下 后,执行上述命令。

有关详细信息,请参阅输出:

rtorrent -h

和/或参见像专业人士一样使用 rtorrent

答案2

接受的答案是正确的,但没有具体说明如何使用服务脚本执行rtorrent服务的“安全”关闭systemctl

大多数现有的答案或脚本都会“终止”屏幕会话或rtorrent进程本身。在这样做时,它们会发送一个SIGINT (2)SIGQUIT (3)停止/终止进程的信号。缺点是,由于未正确关闭,通常不会删除rtorrent的锁定文件。因此,由于持久锁定文件,下次启动会失败。rtorrentrtorrentrtorrent

看看源代码rtorrent显示它期望一个SIGTERM (15)。因此,考虑systemctl服务脚本,停止命令可能如下所示:

ExecStop=/usr/bin/kill -s 15 \`pidof rtorrent`

如果pidof不可用,您还可以使用类似以下方法:

ps -A | grep "rtorrent" | awk '{print $1}'
  • ps列出当前进程
  • grep提取 rtorrent 进程详细信息
  • awk选择 pid 并将其显示到 stdout

如果您需要等到关机完成,可以使用killall -w。请注意:

killall如果信号被忽略、没有效果或者进程处于僵尸状态,则可能会永远等待(来源:)man killall

相关内容