Scripting

/usr/bin/script 不回顯任何命令

  • April 15, 2021

我正在嘗試使用/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 ~]$

引用自:https://unix.stackexchange.com/questions/645254