我正在尝试使用 /usr/bin/script
script 为终端会话中的所有内容制作打字稿。终端数据以原始形式存储在日志文件中,有关计时的信息存储在另一个(可选)结构化日志文件中。
它在我的个人机器上运行良好。
使用我们的 linux 服务器,没有任何反应(看起来我的命令没有发送到底层 shell)
$ which script
/usr/bin/script
$ /usr/bin/script -V
script from util-linux 2.23.2
$ /usr/bin/script test.script
Script started, file is test.script
ls
echo azdadazd
# CTRL-D doesn't work
# CTRL-C here
^C/usr/bin/lua: /usr/share/lmod/lmod/libexec/../tools/base64.lua:34: interrupted!
stack traceback:
/usr/share/lmod/lmod/libexec/../tools/base64.lua:28: in function 'bit'
/usr/share/lmod/lmod/libexec/../tools/base64.lua:34: in function 'lor'
/usr/share/lmod/lmod/libexec/../tools/base64.lua:58: in function 'encode64'
/usr/share/lmod/lmod/libexec/utils.lua:159: in function 'build_MT_envT'
/usr/share/lmod/lmod/libexec/../shells/BaseShell.lua:182: in function 'expandMT'
/usr/share/lmod/lmod/libexec/../shells/BaseShell.lua:163: in function 'expand'
/usr/share/lmod/lmod/libexec/lmod:553: in function 'main'
/usr/share/lmod/lmod/libexec/lmod:570: in main chunk
[C]: ?
这可能是什么原因?
好的,我知道了。当使用/usr/bin/script
新的 SHELL 实例时启动。我的 shell 在启动时很慢,运行了许多底层脚本。如果我等待超过两分钟,我会在最后得到提示。
$ script samples.script
Script started, file is samples.script
(base) [me@login-01 ~]$
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句