Linux   发布时间:2022-04-01  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了linux – 为什么将’script’重定向到/ dev / null /允许’screen’在作为另一个用户的时候工作?大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

概述

我被用户运行一个特定的长期运行脚本.我想使用屏幕,但我收到错误消息“无法打开您的终端’/ dev / pts / 4′ – 请检查.” 所以我用Google搜索并发现了一个指示运行$script’/ dev / null /’的论坛帖子.我这样做然后我可以屏幕. 为什么这样做?什么是这样的屏幕不能作为sued用户运行?为什么要将’script’重定向到/ dev / null呢?是否使用脚本将日志
我被用户运行一个特定的长期运行脚本.我想使用屏幕,但我收到错误消息“无法打开您的终端’/ dev / pts / 4′ – 请检查.”

所以我用Google搜索并发现一个指示运行$script’/ dev / null /’的论坛帖子.我这样做然后我可以屏幕.

为什么这样做?什么是这样的屏幕不能作为sued用户运行?为什么要将’script’重定向到/ dev / null呢?是否使用脚本将日志作为原始用户写入某处?

解决方法

嗯,从技术上讲,你不会在这里重定向任何东西.

调用脚本/ dev / null只会使脚本将整个打字稿保存到/ dev / null中,这实际上意味着丢弃内容.

有关详细信息,请参阅man脚本,有关实现的信息,请参见util-linux-ng软件包(misc-utils / script.C).

这实际上与屏幕无关.为什么这个工作调用脚本有副作用在/ dev / pts / X为你创建一个伪终端.这样你就不必自己动手了,屏幕也没有权限问题 – 如果你从用户A到用户B,通过直接调用屏幕,你试图占用用户A的伪终端.除非你是root用户,否则这不会成功.这就是您看到错误消息的原因.

大佬总结

以上是大佬教程为你收集整理的linux – 为什么将’script’重定向到/ dev / null /允许’screen’在作为另一个用户的时候工作?全部内容,希望文章能够帮你解决linux – 为什么将’script’重定向到/ dev / null /允许’screen’在作为另一个用户的时候工作?所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。