使用 Ubuntu 14.04 LTS 并安装 XRDP 和 XFCE4 后,当我执行sudo service xrdp restart
它时显示一条消息:
It looks like xrdp is allready running,
if not delete the xrdp.pid file and try again
获取 XRDP Sesman-Xvnc 登录屏幕,尝试再次自动登录,返回 RDP 设置屏幕。请帮我解决这个问题。
答案1
如果pgrep xrdp
显示没有xrdp
实际运行,locate xrdp.pid
将找到您应该删除的文件(或阅读文档)。
progname.pid
文件传统上用作锁定文件。也就是说,想要防止 2 个副本同时运行的程序会将其写入PID
文件progname.pid
,并计划在退出时将其删除。如果无法正常退出(用户类型^C
、系统崩溃等),则.pid
文件可能会悬而未决。
一旦你locate xrdp.pid
,它的内容应该是创建它的程序的PID。ps -fp
后面的PID会显示当前状态。例如ps -fp $(cat xrdp.pid)
。如果ps
没有显示任何内容,则创建该文件的进程不再存在,xrdp.pid
可以放心删除。