Segmentation fault sh
Segmentation fault sh
Мне нужно чтоб один скрипт выполнялся бесконечно но через несколько минут вылетает ошибка Segmentation fault. Неважно какой код скрипта допустим echo hellow world. все ровно с функцией goto либо jumpto вылетает. После добавления sleep 1s в конце кода скрипт уже крешится через час но все ровно это проблему не решает. Думал что дело в переполнений буфера текстом терминала но clear ничего не изменило.
#!/bin/bash
# BAT / CMD goto function
function goto
{
label=$1
cmd=$(sed -n "/^:[[:blank:]][[:blank:]]*${label}/{:a;n;p;ba};" $0 |
grep -v ':$')
eval "$cmd"
exit
}
: start
echo "Hellow World!!!"
sleep 1s;
goto "start"
#!/bin/bash
# include this boilerplate
function jumpto
{
label=$1
cmd=$(sed -n "/$label:/{:a;n;p;ba};" $0 | grep -v ':$')
eval "$cmd"
exit
}
start=${1:-"start"}
start:
echo "Hellow World!!!!"
jumpto $start