【发布时间】:2013-07-26 16:24:55
【问题描述】:
我在这里有一个 tftp 脚本,当它运行时它只是挂起并将我带到一个空白行(告诉我它正在挂起)。我可以通过Ctrl+C退出脚本...
#!/bin/bash
hostname=$1;
filename=$2;
tftp <</dev/null
mode binary
get $hostname:$filename
quit
我也尝试在脚本末尾添加 EOF,但这也不起作用。
这是我的命令行...
$ ./tftpShell.sh host1 myFileName >/home/aayerd200/tftpoutput.txt 2>/home/aayerd200/tftperror.log
所以当我运行脚本时,它只会让我处于空白行。但是,它确实完成了 get 应该做的工作,我确实得到了我想要的文件。
当然,host1 和 myFileName 是我在此处替换的实际字段。
我怎样才能停止这个脚本?我相信它只是挂在 $ ps -u aayerd200 上的 tftp,或者当由 php $ ps -u daemon 运行时
【问题讨论】: