Witam!
Próbuje wygenerować checkliste z obecnych wpisów w cronie.
Chodzi mi o coś takiego, że awk-iem wyciągnę sobie wszystkie zadania do zmiennej w postaci takiej jaką bym normalnie wpisał w dialogu czyli np. mam normalnie w crontabie:
* * * * * polecenie
awk-iem przerabiam na coś takiego
index "* * * * * polecenie" off
i zapisuje to do zmiennej i wrzucam tą zmienna do dialogu.
Dokładnie w kodzie wygląda to tak:
function usun
{
crontab -l >$tmp 2>$tmp
if [ "`cat $tmp`" = "no crontab for $USER" ] ; then
dialog --title "Info" --sleep 3 --infobox "Harmonogram zadan jest pusty!" 5 40
return
fi
wybor=`awk 'BEGIN{ORS=" "; OFS=" ";}; $1!="#" && NF>5 { print ++licznik " \\"" $0 "\\" off" }' $tmp`
#echo $wybor
#exit
dialog --clear --title 'Zadania crona:' --checklist 'Ktore zadania usunac?' 20 80 5 $wybor
#exit
}
Już od kilku godzin próbuje, szukam i bez skutków, jak nie działało tak nie działa.
Czy może ktoś ma jakiś pomysł na rozwiązanie tego problemu ?
Pozdrawiam