小编Joh*_*n K的帖子

使 shell 脚本在 telnet 或程序中执行命令

我想制作一个 shell 脚本,在我通过 telnet 连接到的设备上或在诸如 FTP 或 OpenSSL 之类的程序中执行命令。我已经在 FTP 中找到了一种方法,它看起来像这样:

#!/bin/sh
HOST='0.0.0.0'
USER='User'
PASSWD='Pass'
FILE='~/Desktop/file.txt'
RFILE='file.txt'

ftp -n $HOST <<END_SCRIPT
quote USER $USER
quote PASS $PASSWD
binary
passive
put $FILE $RFILE
quit
END_SCRIPT
exit 0
Run Code Online (Sandbox Code Playgroud)

如何对通过 telnet 连接的设备或在不同程序中的设备执行类似操作?

shell shell-script telnet

9
推荐指数
1
解决办法
5万
查看次数

显示命令的输出并保存到文件

如果我想通过像 make 这样的命令将输出保存到文件中,我会这样做:

make > out.txt
Run Code Online (Sandbox Code Playgroud)

但是,这会阻止输出显示在控制台窗口上,而只会保存到文件中。

有没有办法显示监控进程的输出,或者长的 make 命令并将其保存到文件中?

terminal

6
推荐指数
1
解决办法
3万
查看次数

标签 统计

shell ×1

shell-script ×1

telnet ×1

terminal ×1