Сценарий не приостанавливается, пока я не набираю soff

Сценарий автоматически вызывает сценарий signoff вместо паузы, пока я не наберу «soff»?

Также пользователь не должен снова запускать этот скрипт «signon» во время его запуска. Ниже приведено то, что у меня есть, пожалуйста, помогите и спасибо!

#!/bin/bash
#getname file used as my base for signon
#gets a few words of wisdom from user and prints to log.dat file

echo -n "What are your words of wisdom Grasshopper?: "
read name

    echo >> log.dat
    echo "
          -----------------------------------------------
          Signon:"     $(date) >> log.dat
    echo "          Now hear this: $name" >> log.dat

touch .running

cat <<EOF > soff
rm .running
rm soff
EOF
chmod +x soff

echo "You must type 'soff' to end this script."
while [ -f .running ]
do
   echo "I'm still running, type 'soff' to stop me :)..."
   sleep 10

done &

signoff
1
задан 25 March 2015 в 23:53

0 ответов

Другие вопросы по тегам:

Похожие вопросы: