Segmentation fault sh
Форум — General
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