Попробуйте команду timeout
следующим образом :
#!/bin/bash
echo "Starting Backup of Ubiquiti Radios"
while read one two; do
if timeout 60 sshpass -p 'supersecretpassword' scp -o StrictHostKeyChecking=no control@"$two":/tmp/system.cfg /mnt/hgfs/Ubiquiti/$one.cfg; then
echo "$one Success!"
else
echo "$one Failed"
fi
done < /usr/tmp/Script/Links.csv
cd binutils-gdb/gdb
./configure
cd doc
make html MAKEINFO=makeinfo MAKEINFOFLAGS='--no-split'
ls *.html
Предполагается, что у вас установлено makeinfo
; это должно быть что-то вроде apt-get install texinfo
в debian-подобных системах -.
Если вы бежите:
cd binutils-gdb
./configure
make html MAKEINFO=makeinfo MAKEINFOFLAGS='--no-split'
find. -name '*.html'
то это занимает некоторое время, но создает одностраничные HTML-документы для всех проектов Binutils, что также удобно.
-j $(nproc)
к сожалению не работает.
Я обнаружил, что документы GAS, например, не могут быть легко собраны как GDB сами по себе. Если вы попытаетесь:
cd gas
./configure
cd doc
make html
затем происходит сбой с:
as.texi:23: @include: could not find bfdver.texi
так что, похоже, есть зависимость от BFD.
Протестировано на Ubuntu 18.04.