You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/guides/automation/cronie.it.md
+27-27Lines changed: 27 additions & 27 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,39 +5,39 @@ contributors: Steven Spencer, Ganna Zhyrnova
5
5
update: 2021-10-26
6
6
---
7
7
8
-
# Prerequisiti
8
+
##Prerequisiti
9
9
10
10
* Un computer con Rocky Linux.
11
11
* Sapere come utilizzare l'editor preferito per modificare il file di configurazione nell'ambiente della riga di comando (in questo articolo si utilizzerà `vi`).
12
-
*Aver compreso le conoscenze di base di bash, python o altri strumenti di scripting o programmazione e vi aspettate di eseguire lo script automaticamente.
12
+
*Avete compreso le conoscenze di base di bash, python o altri strumenti di scripting o programmazione e vi aspettate di eseguire lo script automaticamente
13
13
* Ci si è collegati al computer tramite SSH (può essere l'utente root o un utente normale con UID superiore a 1000).
14
14
15
-
## cron Introduzione
15
+
## Introduzione a `cron`
16
16
17
-
GNU/Linux fornisce il sistema *cron*, che è un programma di lavoro `cron` basato sul tempo per processi automatizzati. Non è difficile, ma piuttosto potente. Volete uno script o un programma da eseguire ogni giorno alle 17:00? `cron` può farlo. Esistono diversi rami (o varianti) di `cron`, che hanno le stesse funzioni. In questo documento si usa **cronie** e la versione è la 1.5.2. Potete fare clic [qui](https://github.com/cronie-crond/cronie) per trovare l'ultima versione e il registro degli aggiornamenti.
17
+
GNU/Linux fornisce il sistema *cron*, un programma di lavoro `cron` basato sul tempo per processi automatizzati. Non è difficile, ma piuttosto potente. Volete che uno script o un programma venga eseguito ogni giorno alle 17:00? `cron` può farlo. Esistono diversi rami (o varianti) di `cron`, che hanno le stesse funzioni. Questo documento utilizza **cronie**, e la versione è la 1.5.2. Fare clic [qui](https://github.com/cronie-crond/cronie) per trovare la versione più recente e aggiornare il registro.
18
18
19
-
## descrizione di Cronie
19
+
## descrizione `cronie`
20
20
21
-
***cronie** -nome del pacchetto, Rocky Linux include cronie per impostazione predefinita;
22
-
***crontab** -comando per mantenere `crontab` (pianificazione delle attività) per ogni utente;
23
-
***crond.service** - demone di Cronie, è possibile gestire il demone con `systemctl start | restart | stop | status`;
24
-
***/etc/crontab** -Assegnare i cron job a diversi utenti, di solito siamo più abituati a usare `crontab -e`. Per esempio, se siete attualmente registrati come utente root, digitate `crontab -e` e vedrete i specifici cron job nel file /var/spool/cron/root dopo il salvataggio.
25
-
***/var/log/cron**\* -Il registro di Cronie, per impostazione predefinita, effettua la rotazione dei registri e termina con un suffisso di data. In questo caso, si tratta di una wildcard.
26
-
***anacron** - parte di cronie. Per maggiori informazioni su `anacron`, vedi [anacron - automatizzare i comandi](anacron.md).
21
+
***cronie** -nome del pacchetto, Rocky Linux include cronie per impostazione predefinita
22
+
***crontab** -comando per mantenere `crontab` (pianificazione delle attività) per ogni utente
23
+
***crond.service** - demone di Cronie, è possibile gestire il demone con `systemctl start | restart | stop | status`
24
+
***/etc/crontab** -Assegnare i cron job a diversi utenti, di solito siamo più abituati a usare `crontab -e`. Per esempio, se siete attualmente registrati come utente root, digitate `crontab -e` e vedrete i specifici cron job nel file /var/spool/cron/root dopo il salvataggio.
25
+
***/var/log/cron**\* - il registro di cronie, per impostazione predefinita, effettua la rotazione dei registri e termina con un suffisso di data. In questo caso, si tratta di una wildcard.
26
+
***anacron** - parte di cronie. Per maggiori informazioni su `anacron`, vedi [anacron - automatizzare i comandi](anacron.md).
27
27
28
28
## Comando `crontab`
29
29
30
-
`crontab` è un comando ottenuto dopo l'installazione del pacchetto cronie. Rispetto a`anacron`, è più adatto per i server che lavorano 7 ´* 24 ore al giorno. Le opzioni comuni di `crontab` sono:
30
+
`crontab` è un comando ottenuto dopo l'installazione del pacchetto cronie. Rispetto ad`anacron`, è più adatto per i server che lavorano 24 ore su 24, 7 giorni su 7. Le opzioni comuni di `crontab` sono:
31
31
32
32
```bash
33
33
-e # edit crontab scheduled tasks
34
34
the -l # View crontab task
35
35
-r # delete all the current user's crontab tasks
36
36
```
37
37
38
-
## Uso di cronie
38
+
## Uso di `cronie`
39
39
40
-
Per consentire a utenti diversi di eseguire comandi (o script) diversi in momenti diversi, è possibile scriverli in questo file. Tuttavia, di solito siamo più abituati a usare `crontab -e`.
40
+
La scrittura di comandi o scriptin questo file consente di eseguirli in momenti diversi. Tuttavia, di solito siamo più abituati a usare `crontab -e`.
41
41
42
42
```bash
43
43
shell > cat /etc/crontab
@@ -65,24 +65,24 @@ MAILTO=root
65
65
66
66
Nell'esempio che segue, supponendo di eseguire questa operazione come utente root, digitate quanto segue:
67
67
68
-
*`crontab -e`, che visualizzerà le attività temporizzate dell'utente root. Se si utilizza `vi` come editor di sistema predefinito, premere il tasto <kbd>i</kbd> per accedere alla modalità di inserimento.
68
+
*`crontab -e` mostrerà le attività temporizzate dell'utente root. Se si utilizza `vi` come editor di sistema predefinito, premere il tasto ++i++ per accedere alla modalità di inserimento.
69
69
* "#" significa che si tratta di una riga di commento.
70
70
71
71
```bash
72
72
# Nightly 10:00 backup system
73
73
00 22 *** /usr/local/sbin/backup
74
74
```
75
75
76
-
*Una volta inserito quanto sopra (sempre supponendo che `vi` sia l'editor di sistema), premere <kbd>ESC</kbd> per uscire dalla modalità di inserimento.
77
-
* Salvare e uscire dal file con <kbd>SHIFT+</kbd><kbd>:</kbd>+wq<kbd>!</kbd> (visualizzato nella parte inferiore dell'editor).
76
+
*Dopo aver inserito questa riga (sempre supponendo che `vi` sia l'editor di sistema), premere ++escape++ per uscire dalla modalità di inserimento
77
+
* Salvare e uscire dal file con ++shift+colon+"w "+"q "+exclam++ (visualizzato nella parte inferiore dell'editor)
78
78
79
-
Ora lo script verrà eseguito ogni sera alle 22:00. Questo è un esempio semplicistico. Le cose possono complicarsi se avete bisogno di qualcosa di più elaborato.
79
+
Lo script verrà eseguito ogni sera alle ore 22:00. Questo è un esempio semplicistico. Se avete bisogno di qualcosa di più elaborato, le cose possono diventare più complicate.
80
80
81
81
!!! tip "Attenzione"
82
82
83
83
Lo script deve avere i permessi di esecuzione (`chmod +x`) prima che cronie possa eseguirlo.
84
84
85
-
####Opzioni Complesse
85
+
### Opzioni Complesse
86
86
87
87
I contenuti discussi finora sono opzioni semplicistiche, ma che dire di compiti a tempo più complessi?
88
88
@@ -95,12 +95,12 @@ I contenuti discussi finora sono opzioni semplicistiche, ma che dire di compiti
|*| rappresenta un momento qualsiasi. Ad esempio, il primo * indica un minuto qualsiasi e il secondo * indica un'ora qualsiasi|
101
-
|,| sta per tempo discontinuo, come "0 8,12,16 * * * ", che significa che il comando verrà eseguito una volta al giorno alle 8:00, alle 12:00 e alle 16:00 |
102
-
|-| rappresenta un intervallo di tempo continuo, ad esempio "0 5 * * 1-6 ", il che significa che il comando verrà eseguito alle cinque del mattino di ogni giorno dal lunedì al sabato |
103
-
|*/n | Rappresenta la frequenza di esecuzione dell'intervallo, ad esempio "*/10 * * *" significa che verrà eseguito ogni 10 minuti|
|`*`| rappresenta un momento qualsiasi. Ad esempio, il primo `*` indica un minuto qualsiasi e il secondo `*` indica un'ora qualsiasi |
101
+
|`,`| sta per tempo discontinuo, come `0 8,12,16 * * *`, che significa che il comando verrà eseguito una volta al giorno alle 8:00, alle 12:00 e alle 16:00 |
102
+
|`-`| rappresenta un intervallo di tempo continuo, ad esempio `0 5 * * 1-6`, il che significa che un comando verrà eseguito alle cinque del mattino tutti i giorni dal lunedì al sabato |
103
+
|`*/n`| Rappresenta la frequenza di esecuzione dell'intervallo, ad esempio `*/10 * * * *`significa che l'intervallo verrà eseguito ogni 10 minuti |
104
104
105
105
!!! tip "Attenzione"
106
106
@@ -110,8 +110,8 @@ I contenuti discussi finora sono opzioni semplicistiche, ma che dire di compiti
110
110
111
111
1. /etc/crontab e `crontab -e`, c'è qualche differenza tra i due metodi? `crontab -e` non ha bisogno di specificare un utente (l'utente attualmente registrato è usato di default), mentre /etc/crontab ha bisogno di specificare un utente.
112
112
2. Cosa fare se il comando o lo script specificato non viene eseguito correttamente? Controllare il file /var/log/cron*, usare `journalctl -u crond.service` per verificare le informazioni sul processo demone, se lo script ha i permessi x e così via, per la risoluzione dei problemi.
113
-
3. Oltre a cronie, quali varianti di cron esistono? [fcron](http://fcron.free.fr/), l'ultima versione è la 3.3.0 (dev, 2016-08-14). [ bcron ](http://untroubled.org/bcron/), l'ultima versione è la 0.11 (2015-08-12). [cronsun](https://github.com/shunfei/cronsun), l'ultima versione 0.3.5 (2018-11-20).
113
+
3. Oltre a cronie, quali varianti di cron esistono? [fcron](http://fcron.free.fr/), l'ultima versione è la 3.3.0 (dev, 2016-08-14). [cronsun](https://github.com/shunfei/cronsun), l'ultima versione 0.3.5 (2018-11-20).
114
114
115
115
## Sommario
116
116
117
-
Per gli utenti del desktop Rocky Linux o gli amministratori di sistema, cronie è uno strumento molto potente. Permette di automatizzare le attività e gli script in modo da non doversi ricordare di eseguirli manualmente. Sebbene le conoscenze di base non siano difficili, il compito effettivo può essere complesso. Per ulteriori informazioni su `crontab`, visitare la [pagina man di crontab](https://man7.org/linux/man-pages/man5/crontab.5.html). È anche possibile cercare "crontab" su Internet, che fornisce un gran numero di risultati di ricerca e aiuta a mettere a punto l'espressione `crontab`.
117
+
Per gli utenti di desktop Rocky Linux o per gli amministratori di sistema, cronie è uno strumento potente. Permette di automatizzare attività e script, in modo da non doversi ricordare di eseguirli manualmente. Sebbene le conoscenze di base non siano difficili, il compito può essere complesso. Per ulteriori informazioni su `crontab`, visitare la [pagina man di crontab](https://man7.org/linux/man-pages/man5/crontab.5.html). È anche possibile cercare "crontab" su Internet, che fornisce molti risultati di ricerca e aiuta a perfezionare l'espressione di`crontab`.
0 commit comments