Frågan är hur den "lägger av"...?
Om det bara är själva cardsharingprogramvaran som hänger sig och maskinen går för övrigt så kan man göra ett cron-jobb som du föreslår.
Om hela Pi:n hänger sig så kommer inte cronjobbet att funka men då finns det s.k. watchdog lösningar som kanske gör det. Typ: http://www.bayerschmidt.com/raspberr...dog-timer.html
MEN... Det är min åsikt att sådant ska inte behövas på en Linux-maskin...Jag har inte några såna problem på någon av mina Raspberry Pi och jag kör flera stycken kontinuerligt. Har man den typen av problem är det något annat som är galet och imho är det bättre att fixa problemet än att gå runt det med omstarter och liknande.