Estoy trabajando en una secuencia de comandos que debería hacer algo si la aplicación se está ejecutando o no También debería haber un temporizador de verificación (60 segundos) El problema es que "if", que está comprobando que "cuenta" no funciona.
Aquí hay un script:
#!/bin/bash
osascript -e "do shell script \"
COUNT="0"
while true;
do
if (ps aux | grep Skype | grep -v grep > /dev/null)
then
echo "RUNNING" > /Users/someuser/Desktop/RUNNING.txt
else
echo "STOPPED" > /Users/someuser/Desktop/STOPPED.txt
fi
sleep 1
COUNT=$((COUNT+1))
if (("$COUNT" > "60"))
then
exit 0
fi
done
\" with administrator privileges"