some changes

master
serr 2025-04-12 16:46:32 +03:00
parent c10b9a872f
commit b9dfff49dd
1 changed files with 7 additions and 7 deletions

14
eye.sh
View File

@ -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)"