#! /bin/bash
echo "Script is starting......."
FILE="/Users/shubhamsinha/Desktop/new_test.log"
STRING="MYNAME"
while true; do
tail bar | grep "MYNAME" && echo "FOUND" && break
sleep 5
done
Пример
FILE="/home/user1/tmp/bar"
Имя скрипта - foo
% ./foo &
[1] 12586
Скрипт запускается.......
% echo "MYNAME" > ~/tmp/bar
% MYNAME
НАЙДЕН
[1] + 12586 done ./foo
Оболочка /bin/sh
в Ubuntu — это dash
, которая не поддерживает завершение с помощью табуляции.
Я предлагаю вам изменить оболочку входа для пользователя peris
на оболочку, которая поддерживает завершение имен файлов с помощью табуляции, например bash
.
Вы можете изменить оболочку входа в систему с помощью команды chsh
при входе в систему как пользователь или с chsh peris
как root. Новая оболочка будет использоваться для следующего и последующих входов в систему.