Je veux exécuter une commande sur l'hôte en moins d'une minute (par exemple toutes les 30 secondes) mais je n'ai pas accès à ssh. tout ce que j'ai, c'est this. Je ne sais pas comment faire du piratage avec cela pour exécuter un code en moins d'une minute.

EDIT1: dans cette question, j'ai un accès limité et je ne peux pas exécuter tous les codes (suggérés dans d'autres questions) dans le terminal car je n'ai pas accès au terminal

0
Alavi1412 17 août 2017 à 22:21

2 réponses

Meilleure réponse

Vous pourrez peut-être remplir le champ de commande avec quelque chose comme:

do_something & sleep 30 ; do_something

Le & exécute la première commande en arrière-plan, ce qui laisse la deuxième commande s'exécuter 30 secondes après la minute, et non 30 secondes après la fin de la première commande.

Je ne connais pas l'interface cron montrée dans l'image de votre question, mais si vous avez la possibilité d'exécuter des commandes arbitraires dans un travail cron, vous pouvez faire à peu près tout ce que vous pourriez faire avec l'accès shell (mais pas aussi commodément) .

1
Keith Thompson 17 août 2017 à 19:54

Vous pouvez exécuter le même travail toutes les 30 secondes en utilisant le mode veille:

* * * * * date >> /tmp/cron.log
* * * * * sleep 30; date >> /tmp/cron.log
4
Thiago Falcao 2 juil. 2018 à 18:13