четверг, 24 января 2019 г.

bash if through ssh remote execution

Бывает надо выполнить удалённо не просто команду, а с некой копеечной логикой - if это, то делать то-то и то-то:
 sudo -i -u devsec ssh devsec@node02 "if [[ ! -e $CHKFILE ]]\; then echo 'Created by security-proxy' \> $CHKFILE\; echo ' AbstractConnector:Started' \>\> $CHKFILE\; fi"