Для тех, кто еще может найти ответ, я нашел нужную мне опцию в этом ответе: добавление -o ExitOnForwardFailure=True
к команде заставляет ssh завершать работу, если проброс порта не удался, вместо создания зомби-процесса:
/usr/bin/ssh -f -i /home/user/.ssh/id_rsa -N -R 3000:localhost:22 user@hostname -o ExitOnForwardFailure=True
#!/bin/bash
for f in *.dat
do
gdrive --config "config.json" upload $f
done
Или башмачок -вкладыш:
[mehlsec@localhost ~]$ for f in *.dat; do gdrive --config "config.json" upload $f; done
Они будут загружать все файлы.dat в ваш текущий каталог один за другим.