try
awk '{ getline result < "OutputFile" ;
print result " it worked" #Print First line
} ' "InputFile"
нет необходимости вызывать систему (например, shell), которая вызывает awk внутри awk.
У меня это работает с systemd. automount
, requires
задерживает запрос на монтирование до тех пор, пока сеть не будет подключена к сети.
Я не уверен насчет nofail
. Я использую его без проблем, но это не совсем правильно. С requires
это должно быть лишним... Может быть, у кого-то есть идея.
10.0.0.110:/export/3T /mnt/3T nfs nofail,x-systemd.automount,x-systemd.requires=network-online.target,x-systemd.device-timeout=10 0 0
В CentOS 7 монтирование сетевой файловой системы зависит от network-online.target
. network-online.target
достигается после запуска интерфейса и установки IP-адреса.
Это предполагает, что первого ip на первом подключенном интерфейсе достаточно для восстановления имени хоста. Это, однако, не должно быть так.
Мы можем написать systemd services
, чтобы проверить, должна ли сеть быть помечена как «up », и сделатьnetwork-online.target
зависимой от этой службы.
Шаблон см. на :https://gitlab.com/ggeurts/extend-network-online.target