3 votes

Comment tuer le processus de sommeil et chaîner le fil

Je lance une commande en chaîne sleep 300; wget some-page;

et je veux tuer le sleep et le wget, mais ce qui se passe c'est que le wget continue de s'exécuter lorsque je tue le pid du sleep.

Merci

0 votes

Quelle est votre question ?

2voto

user9517 Points 113163

Modifiez votre commande pour être

sleep 300 && wget some-page

Cela exécutera uniquement la commande wget si sleep se termine avec un statut 0. Lorsque le sleep est interrompu, il se termine avec un statut non nul, donc le && empêche l'exécution de la commande suivante.

0 votes

Cela a fonctionné! Merci beaucoup

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