我想在bash脚本的开头中使用LFTP,但是如何在不阻止脚本处理的情况下退出LFTP?我尝试用"退出","退出"one_answers"再见"来结束LFTP部分,但它们都停止了脚本。
以前,我分为两个脚本,并以正确的顺序运行。是否可以将它们组合到一个脚本中?
或更明确,使用<<eof。
,例如
#!/bin/bash
#CMP 01.04.2013
#
#<<EOF below is the functional equivalent of hitting .Enter. on your keyboard.
#It allows the rest of the commands to be executed once connected
lftp -e 'mirror -R /home/pi/LocalDirToMirror ~/TargetDir' -u YourUsername,YourPassword ftp://FTP_URL_Location <<EOF
quit 0
EOF
用eof在其自己的行上结束脚本的LFTP部分。这就是您需要做的!