Приклад:
check_prog hostname.com /bin/check_awesome -c 10 -w 13
check_remote -H $HOSTNAME -C "$ARGS"
#To be expanded as
check_remote -H hostname.com -C "/bin/check_awesome -c 10 -w 13"
Сподіваюся, вищесказане має сенс. Аргументи зміняться, оскільки я буду використовувати це приблизно для 20+ команд. Це дивний метод обгортання програми, але його можна обійти. Кілька проблем з кількома системами, які ми використовуємо тут (Повинен мати код кохання з 70-х)
Вищезаписане можна написати на perl або python, але найкращим методом буде Bash
echo $1 shift echo $*- це приклад того, як використовувати shift для майбутніх людей, які шукають це, запустити його як./script.sh cmd1 cmd2 cmd3 cmd4і встановить $ 1 до cmd1, а решта буде cmd2 cmd3 cmd4, як я хотів