( NevemTeve | 2022. 12. 06., k – 10:38 )

Szerkesztve: 2022. 12. 06., k – 10:39

Mellékszál: bizonyos helyzetben a központi statiszikai shell egy zombi-processzt hagy nekem hátra, de olyan ügyes módon, hogy a szülő a wait helyett egy execve-t hajt végre, így a zombi szülője egy ártatlan harmadik program lesz. Így lehet reprodukálni:

fun () {
    printf '%s Foprogram indul\n' "$(date +%Y%m%d.%H%M%S)"
    sleep 30
    printf '%s Foprogram vege\n' "$(date +%Y%m%d.%H%M%S)"
}
(fun & echo $! >cronlog.pid) 2>&1 | /usr/local/bin/cronolog cronlog_test_%Y%m%d.log &