Я хочу знать, что делает эта команда?
Кроме того, «кто | grep > /dev/null' в этом цикле почему должен возвращать true или false:
until who | grep “Milad” > /dev/null
do
sleep 60
done
Я хочу знать, что делает эта команда?
Кроме того, «кто | grep > /dev/null' в этом цикле почему должен возвращать true или false:
until who | grep “Milad” > /dev/null
do
sleep 60
done
Это будет ждать, пока пользователь с именем «Milad» не войдет в систему.
who
получает список вошедших в систему пользователей, grep "Milad"
фильтрует список, возвращенный who
, для записей, содержащих Milad
. Это вернет «true», если запись была найдена. Чтобы подавить любой вывод, он перенаправляется в цифровой туалет (> /dev/null
). Затем все это зацикливается, пока нет пользователя Milad
, спит 60 секунд между каждым тестом.