/etc/ntp.conf
で、すべてのサーバーを
server ntp.example.com
たった1つのコマンドラインで。
私はそのようにsshでそれを行うことができます
augtool --autosave --noautoload --transform "ssh incl /etc/ssh/ssh_config" set "/files/etc/ssh/ssh_config/ServerAliveInterval" 60
/etc/ntp.conf
のserver
に対して同様のことができますか?
元々ファイルに複数のserver
エントリがある可能性があることを考えると、これを実現するには2つのコマンドが必要です。
rm /files/etc/ntp.conf/server
set /files/etc/ntp.conf/server ntp.example.com
augtool
は、ワンライナーとして1つのコマンドしか使用できません。
ただし、できることは、これにstdinを使用することです。例:
echo -e "rm /files/etc/ntp.conf/server\nset /files/etc/ntp.conf/server ntp.example.com" | augtool -sAt "Ntp incl /etc/ntp.conf"