小编Met*_*ose的帖子

“[屏幕正在终止]”立即,从不创建屏幕实例

我的一个朋友刚刚向我展示了一个简洁的内置实用程序screen,长话短说,它允许您创建终端的实例。

我正在运行 Windows 10 并尝试在 Windows 上的 Ubuntu 上将此实用程序与 Bash 一起使用,但由于它是内置实用程序,因此我预计不会出现任何问题。在另一台计算机上玩完之后,我在我的计算机上启动了一个实例,screen -S hello我得到的只是

Cannot make directory '/var/run/screen': Permission denied
Run Code Online (Sandbox Code Playgroud)

我用谷歌搜索了这个错误,出现的第一件事是这个网站说要尝试

sudo /etc/init.d/screen-cleanup start
Run Code Online (Sandbox Code Playgroud)

我的运气不太好。现在使用相同的屏幕命令所发生的一切是

[screen is terminating]
[11:44:25 ~]> _
Run Code Online (Sandbox Code Playgroud)

没有其他解释。我确保没有实例继续运行screen -ls并得到No Sockets found in /home/daniel/.screen.。我回到谷歌然后解决这个问题,但我发现的所有问题/答案都是针对 CentOS (我没有运行,为了清楚起见,cat /etc/issue返回Ubuntu 14.04.4 LTS \n \l)。无论如何,我确实尝试了他们的一些建议,尝试了所有这些:

sudo chmod 2775 /usr/bin/screen
sudo chmod 755 /usr/bin/screen
sudo chmod 777 /usr/bin/screen
sudo chmod u+s /usr/bin/screen
sudo chmod 755 /var/run/screen
Run Code Online (Sandbox Code Playgroud)

以及chmod 700 …

command-line bash gnu-screen windows-subsystem-for-linux

6
推荐指数
1
解决办法
6万
查看次数