ubuntu下利用expect实现screen多窗口开机运行 1. expect的安装与使用 1.1. expect的安装与使用 是什么 expect 是用来进行自动化控制和测试的工具。主要是和交互式软件telnet ftp ssh 等进行自动化的交互。 如何安装 1.2. 检测是否安装 ls /usr/bin |grep expect 如果不存在,则进行安装 1.3.安装 apt-get install tcl tk expect ls /usr/bin |grep expect autoexpect expect expect_autoexpect expect_autopasswd expect_cryptdir expect_decryptdir expect_dislocate expect_ftp-rfc expect_kibitz expect_lpunlock expect_mkpasswd expect_multixterm expect_passmass expect_rftp expect_rlogin-cwd expect_timed-read expect_timed-run expect_tknewsbiff expect_tkpasswd expect_unbuffer expect_weather expect_xkibitz expect_xpstat wiki对于expect说明https://ift.tt/2MugVKV 2. 安装screen apt-get install screen screen用法这里不做过多的介绍,请大家google搜索 3. 利用expect实现screen多窗口运行 3.1. 建立start.sh开机运行 #!/usr/bin/env bash screen_name1=$"baidu" screen -dmS $screen_name1 cmd1=$"ping www.baidu.com"; screen -x -S $screen_name1 -p 0 -X stuff "$cmd1" #创建screen screen -x -S $screen_name1 -p 0 -X stu...