Я устанавливаю кластер ubuntu в PXE. Поэтому мне нужно знать IP-адреса всех узлов для использования distcc или других программ, таких как OpenMPI. Командой, которую мне нужно запустить, является
ifconfig | sed -En 's/127.0.0.1//;s/.*inet (addr:)?(([0-9]*\.){3}[0-9]*).*/\2/p' >> /home/owner/ips
Я попытался использовать crontab, если с помощью команды touch создается файл, но ничего в файле ips, кроме того, не пытались выполнить выскочку и systemd, включая init.d методы. Но они не работают с этой командой, которые должны выполняться на конечном уровне выполнения.