嗨,我正在自动化一些命令。有一种调用 perl 程序的方法,可以通过转到特定用户来调用。我已将代码编写为
expect -c 'spawn su - poletst; send "1\r";interact'
cmsyscon Test
该脚本必须在服务器上运行。选择用户后,选择区域。cmsyscon 是一个调用 perl 模块的命令(我不太了解)。问题是用户已切换并选择了区域,但控制台上没有任何反应,当我在控制台上发出退出命令时,cmsyscon 运行。脚本有什么问题以及如何纠正它?