gpt4 book ai didi

linux - 如何在使用 'script' 命令后继续执行脚本

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:18:16 24 4
gpt4 key购买 nike

所以我正在编写一个 bash 脚本来创建一些虚拟机,我需要记录我的命令行输出,所以在某个时候我尝试使用 script 命令,但它会中断我的脚本直到我退出命令,有没有办法继续执行我的脚本并记录我的命令行?

脚本如下:

script screen.log
for i in 1 2 3
do
onetemplate instantiate "mano" --user $CUSER --endpoint $CENDPOINT
done
exit

我需要在导出处剪掉它。

最佳答案

只需 script 启动一个新的 shell。要让 script 运行命令,请使用 script -c command。所有这些都记录在 manual page 中.

你可能想试试:

export CUSER=...
export CENDPOINT=...
script screen.log <<\EOF
for i in 1 2 3
do
onetemplate instantiate "mano" --user $CUSER --endpoint $CENDPOINT
done
EOF

(export 需要使变量 CUSERCENDPOINTscript 运行的 shell 中可用.)

关于linux - 如何在使用 'script' 命令后继续执行脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47851084/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com