some changes
parent
c10b9a872f
commit
b9dfff49dd
14
eye.sh
14
eye.sh
|
@ -13,24 +13,24 @@ declare -A LAST_COUNTS
|
|||
CLEANUP_DONE=0
|
||||
#
|
||||
|
||||
# Для вывода в синем цвете
|
||||
# Вывод в синем цвете
|
||||
blue() {
|
||||
echo -e "\033[34m$1\033[0m"
|
||||
}
|
||||
|
||||
# Функция для очистки при завершении работы скрипта
|
||||
# Очистка при завершении работы скрипта
|
||||
cleanup() {
|
||||
[ $CLEANUP_DONE -eq 1 ] && exit 0
|
||||
blue "EYE | cleanup..."
|
||||
kill_previous $1
|
||||
kill_proc $1
|
||||
rm -f $BINARY_PATH
|
||||
blue "EYE | see you later!"
|
||||
CLEANUP_DONE=1
|
||||
exit 0
|
||||
}
|
||||
|
||||
# Функция для убийства процесса
|
||||
kill_previous() {
|
||||
# Убийство процесса по его pid
|
||||
kill_proc() {
|
||||
local pid=$1
|
||||
if [ -n "$pid" ] && kill -0 $pid 2>/dev/null; then
|
||||
kill $pid
|
||||
|
@ -38,7 +38,7 @@ kill_previous() {
|
|||
fi
|
||||
}
|
||||
|
||||
# Функция для проверки изменений
|
||||
# Проверка изменений в директориях
|
||||
check_changes() {
|
||||
local changed=0
|
||||
|
||||
|
@ -81,7 +81,7 @@ main() {
|
|||
eval $BUILD_CMD 2>/dev/null
|
||||
if [ $? -eq 0 ]; then
|
||||
blue "EYE | build successful. restarting..."
|
||||
kill_previous $pid
|
||||
kill_proc $pid
|
||||
$BINARY_PATH &
|
||||
pid=$!
|
||||
blue "EYE | started new process (PID: $pid)"
|
||||
|
|
Loading…
Reference in New Issue