linux – 为什么将’script’重定向到/ dev / null /允许’screen’在作为另一个用户的时候工
|
我被用户运行一个特定的长期运行脚本.我想使用屏幕,但我收到错误消息“无法打开您的终端’/ 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用户,否则这不会成功.这就是您看到错误消息的原因. (编辑:东莞站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- 如何查看在命名管道中排队的数据量?
- 8 Pratical Examples of Linux “Touch” Command--referen
- linuxmint – Linux Mint 17.1 Cinnamon 2.4鼠标光标在屏幕
- linux – nohup如何工作?
- 如何在Linux(特别是Fedora 9)上使我的默认(或任何静态)路由
- 在Linux fq_codel中有什么独立的流程?
- TwitteR r包:/usr/lib/x86_64-linux-gnu/libcurl.so.4:找
- 如何在linux中获取C函数的手册页,而不是使用bash命令的人?
- 卷曲,推特oauth问题
- linux – 在bash脚本中使用iperf3获取时间戳
