Копия:
/etc/cups/cupsd.conf
/etc/cups/interfaces/ (recursively)
/etc/cups/printers.conf
/etc/printcap
Перезапустите cupsd на своем другом хосте. Это должно работать.
У Вас есть два Метода
Метод 1:
Groups="server1 server2"
echo $Groups | xargs -n1 | xargs -I'{}' echo ssh '{}' df
Примечание: - если произведенный прекрасен из вышеупомянутой команды затем просто, удаляют echo
в последнем затем это выполнит команды на удаленных серверах. не используйте переменную в ЗАГЛАВНЫХ БУКВАХ, потому что это - использование для переменной среды
Метод 2:
Можно относиться ниже сценария
#!/bin/bash
# ssh password less login is required
# mention below remote server seperated by space
remote_srv=( 127.0.0.1 127.0.0.2 127.0.0.3 )
do_ssh() {
ssh $s "$@"
echo -e
}
header() {
echo "#==================={$@}==========================#"
}
n=${#remote_srv[@]} # number of ip's in array
for (( i=0;i<$n;i++)); do
echo -e
echo "$(tput bold)$(tput setaf 2)* Connected Server: ${remote_srv[$i]} @@ $(date) @@"
echo "* Fetching info...$(tput sgr 0)"
s=${remote_srv[$i]}
header "Memory Usage"
do_ssh free -m
header "Disk Usage"
do_ssh df -h
done
## EOF
UNIX имеет лучшее решение для Вас, Вы не нуждаетесь к ssh и выполняете df или du или и т.д....
можно использовать tmux command
на сервере и закрыли сеансы, Но Вы не закрыли свои программы, если Вы открываетесь через tmux
.tmux
работает, такие как экранная команда, но очень очень сложный и полезный.