[Linuxtrent] Re: php, textarea, e crontab: bad minute..

  • From: Flavio Stanchina <flavio@xxxxxxxxxxxxx>
  • To: linuxtrent@xxxxxxxxxxxxx
  • Date: Mon, 04 Feb 2013 15:19:22 +0100

~ malgaboy wrote:
nessuno? :(

Nemmeno io ho ricevuto il messaggio originale. Probabilmente è stato cestinato da qualche antispam, con tutto quell'HTML inutile.

    Ho fatto da niubbo php un po' di esperimenti. L'intento è quello di
    poter acquisire i cronjobs attivi e visualizzarli in una textarea,
    per poi poterli modificare (aggiungere, cancellare) e risalvare.

    Premetto che*il codice funziona,* la maggior parte delle volte fa
    ciò che deve ma, se l'utente aggiunge qualche a capo nella text,
^^^^^^^^^^^

Il codice fa sicuramente quello che gli dici di fare e niente altro, quindi funziona tutte le volte. :)

    dopo aver salvato ricevo un errore:
        
    /tmp/crontab.XXXXXX.crontab":1: bad minute

    Ho letto in giro che è un problema di invii

Al 99% la textarea inserisce gli "a capo" in formato Windows (CR+LF) e non Unix (solo LF). Devi convertire il testo prima di rimandarlo al comando crontab: non chiedermi se e come si possa fare in PHP perché non lo conosco, alla peggio usa i comandi fromdos o unix2dos nella riga di comando che esegui (sperando che siano installati sul server).

Da un punto di vista filosofico, peraltro, non sono sicuro che consentire di modificare un file crontab in questo modo sia una buona idea.

--
Ciao, Flavio
--
Per iscriversi  (o disiscriversi), basta spedire un  messaggio con OGGETTO
"subscribe" (o "unsubscribe") a mailto:linuxtrent-request@xxxxxxxxxxxxx


Other related posts: