1 votes

Comment annuler un ">" echo sous Linux

Je viens de réaliser que je ne sais pas comment annuler un écho que j'ai défini avec >.

La situation actuelle exacte est que je viens de définir dmesg > /var/log/syslog et que je voulais maintenant l'annuler, me rendant compte que je ne l'avais jamais fait auparavant. Je sais que je pourrais redémarrer, mais je préférerais apprendre de quelqu'un avec plus d'expérience.

Désolé si cela a déjà été répondu ailleurs, mais je ne sais pas comment on appelle le fait de définir un emplacement pour un écho avec un >, alors mes recherches étaient vouées à l'échec.

Merci à tous

3voto

Jasen Points 783

> Les redirections durent pendant toute la durée du processus, très probablement dmesg est terminé donc vous n'avez rien d'autre à faire pour l'arrêter.

Si cependant vous avez fait dmesg -w et qu'il est toujours en cours d'exécution, en tapant ctrl-c vous pourrez l'arrêter.

0voto

Tom Yan Points 7244

Vous ne pouvez pas vraiment "défaire" ce que vous avez fait. Puisque ce que vous avez fait est "écraser /var/log/syslog avec la sortie de dmesg".

Donc vos journaux système précédents sont probablement partis. C'est plutôt inoffensif cepend.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X