J'ai une tâche planifiée qui s'exécute toutes les 30 minutes dans Ubuntu. J'écris le journal dans un fichier appelé sh_tsk.log et j'utilise >>
pour qu'il ne l'écrase pas. Mais ce que je veux, c'est séparer les journaux en utilisant les dates. Le journal d'aujourd'hui devrait être dans un fichier nommé après la date d'aujourd'hui et le journal de demain devrait être dans un fichier nommé après la date de demain. Je sais que je peux utiliser le mot-clé touch
pour créer un fichier. Mais ce que je ne sais pas est comment puis-je créer le fichier en utilisant la date actuelle?journal des tâches planifiées dans un fichier nommé après la date actuelle
0
A
Répondre
1
Utilisez la commande date
:
touch `date +%Y%m%d`
1
$> touch `date +%F`.log
Vous devriez obtenir le fichier comme 2009-11-23.log
. Vous pouvez maintenant utiliser >> pour afficher ce fichier journal.
merci ... je l'ai. J'utilise comme ceci si la date +% d% m% Y: P –
avec% Y% m% d vous obtiendrez les fichiers journaux triés correctement. – pingw33n