小编Ich*_*rus的帖子

为什么将“脚本”重定向到 /dev/null/ 允许“屏幕”在作为另一个用户使用时工作?

我被说服了一个用户来运行一个特定的长时间运行的脚本。我想使用 screen 但我收到错误消息“无法打开您的终端 '/dev/pts/4' - 请检查。”

所以我在谷歌上搜索并发现了一个论坛帖子,指示运行$ script '/dev/null/'. 我这样做了,然后我就可以筛选了。

为什么这样做?su 在做什么,该屏幕无法以 su 用户身份运行?为什么将“脚本”重定向到 /dev/null 否则会被阻止?是否使用脚本将原始用户的日志写入某处?

linux su bash gnu-screen

40
推荐指数
2
解决办法
2万
查看次数

标签 统计

bash ×1

gnu-screen ×1

linux ×1

su ×1