dunque il problema è questo ho un file txt che vorrei fare aprire nel terminale per poter leggere il contenuto tramite crontab ad un determinato orario. lavoro con ubuntu 15.10

grazie a chiunque mi possa aiutare

chiesto 26 Feb '16, 15:07

piero's gravatar image

piero
5041722


Ciao!

Non sono un esperto, ma ti riporto la mia esperienza con crontab (se dico sciocchezze, correggetemi pure).

Da quello che mi ricordo, cron si occupa di eseguire comandi ad intervalli temporali, basandosi su un semplice file di testo (senza estensione), contenente i comandi: la tabella crontab. Una riga di crontab si presenta così:

*/X * * * * COMANDO

Al posto di X puoi inserire i minuti: 2 vuol dire che il comando verrà eseguito ogni minuto pari, 10 ogni minuto multiplo di 10 (:00, :10, :20, :30, ...) e così via. Se il tuo intervallo di tempo spazia oltre l'ora, ti riporto le istruzioni indicate da crontab stesso:

# To define the time you can provide concrete values for
# minute (m), hour (h), day of month (dom), month (mon),
# and day of week (dow) or use '*' in these fields (for 'any').
# Notice that tasks will be started based on the cron's system
# daemon's notion of time and timezones.
# For example, you can run a backup of all your user accounts
# at 5 a.m every week with:
# 0 5 * * 1 tar -zcf /var/backups/home.tgz /home/

Nel tuo caso, il file conterrà il comando per aprire il file .txt (e non dimenticare di aggiungere una riga vuota alla fine).

Al posto di COMANDO puoi inserire quello che useresti per aprire il file da terminale.

Ad esempio, se tu volessi aprire il file txt ogni ora (alle :00), la riga nel file sarebbe:

* */1 * * * DISPLAY=:0 mousepad /percorso/file/txt/da/aprire/nome_file.txt

(DISPLAY credo sia per indicare dove visualizzare il file).

Un volta creata la tabella dei comandi, e salvata dove vuoi, da terminale esegui:

crontab /percorso_file_appena_creato/nome_file

Per controllare se la impostazione è andata a buon fine, da terminale puoi visualizzare la lista dei comandi eseguiti da cron col comando:

crontab -l

Per cancellare/resettare la crontab (ma comunque non perdi il file da te creato):

crontab -r

Spero di essere stato abbastanza chiaro :-D

coll. permanente

ha risposto 27 Feb '16, 17:20

Ivan90's gravatar image

Ivan90
52261024

mi scuso per il ritardo ma ero assente per problemi personali, ho fatto una prova con il suggerimento di Ivan90 ma purtroppo non mi visualizza nulla pazienza riproverò a cercare una soluzione comunque grazie

(28 Feb '16, 17:02) piero piero's gravatar image

A meno che tu non scriva la risposta alla tua domanda, scrivi dei commenti ;) Mi diresti più o meno come hai provato? Che risultato ti mostra il comando "crontab -l"?

(28 Feb '16, 19:04) Ivan90 Ivan90's gravatar image
La tua risposta
abilita/disabilita anteprima

Segui questa domanda

Via email:

Una volta eseguito l'accesso potrai iscriverti a tutti gli aggiornamenti qui

Via RSS:

Risposte

Risposte e commenti

Basi di markdown

  • *corsivo* o __corsivo__
  • **grassetto** o __grassetto__
  • collegamento:[testo](http://url.com/ "titolo")
  • immagine?![alt testo](/path/img.jpg "titolo")
  • elenco numerato: 1. Foo 2. Bar
  • per aggiungere un'interruzione di riga, aggiungi due spazi a fine riga e premi «Invio»
  • è supportato anche semplice HTML

Tag:

×61

domanda posta: 26 Feb '16, 15:07

domanda visualizzata: 585 volte

ultimo aggiornamento: 28 Feb '16, 19:04

Chiedi è un servizio di supporto gestito da Ubuntu-it. Contattaci!

powered by OSQAPostgreSQL database
Ubuntu e Canonical sono marchi registrati da Canonical Ltd.