我希望我的脚本能够完成一个scp,即使输入了CTRL C.我已经尝试使用陷阱来禁用CTRL C,但是当scp正在进行时它不起作用. scp立即终止.有没有办法做到这一点?代码如下.很简单.
#!/bin/bash
trap '' SIGINT SIGTERM
scp -q user@server:/backup/large_file.txt /local/dir/
更新:还要确保脚本顶部有“set -m”.
最佳答案
我希望我的脚本能够完成一个scp,即使输入了CTRL C.我已经尝试使用陷阱来禁用CTRL C,但是当scp正在进行时它不起作用. scp立即终止.有没有办法做到这一点?代码如下.很简单.
#!/bin/bash
trap '' SIGINT SIGTERM
scp -q user@server:/backup/large_file.txt /local/dir/
更新:还要确保脚本顶部有“set -m”.