У меня есть скрипт оболочки, который запускается на моем сервере каждый день. Он выполняет уборку дома и подключается к удаленному хосту для выполнения других задач, т. Е.
#!/bin/bash
#do something...
...locally...
#run remote script...
ssh user@remotehost "/opt/process/verify.sh"
exit
Работает нормально, но для безопасности я хотел бы захватить (если возможно) код возврата из "/opt/process/verify.sh", т. Е.
- если не получится, верните «1» и отправьте письмо администратору
- в случае успеха верните «0» и отправьте электронное письмо разработчику.
Я начал читать о команде trap
. Могу ли я использовать это для этой цели? Есть ли другой вариант?