2017-08-17 4 views
0

Ich möchte einen Befehl auf Host in weniger als einer Minute (zum Beispiel alle 30 Sekunden) ausführen, aber ich habe keinen Zugriff auf ssh. alles was ich habe ist this. Ich weiß nicht, wie man damit hackt, um einen Code in weniger als einer Minute auszuführen.run Cron weniger als eine Minute in Host

EDIT1: in dieser Frage, ich habe Zugang beschränkt, und ich kann nicht jeden Code (vorgeschlagen in anderen Fragen) im Terminal laufen, weil ich keinen Zugang zum Terminal

+1

Mögliche Duplikate von [Ausführen eines Cron alle 30 Sekunden] (https://stackoverflow.com/questions/9619362/running-a-cron-every-30-seconds) – mscheker

Antwort

1

Sie könnten mit so etwas wie im Befehlsfeld zu füllen in der Lage:

do_something & sleep 30 ; do_something 

Die & im Hintergrund den ersten Befehl ausgeführt wird, die Lässt den zweiten Befehl 30 Sekunden nach der Minute ablaufen, nicht 30 Sekunden nach dem ersten Befehl.

Ich bin nicht vertraut mit der Cron-Schnittstelle im Bild in Ihrer Frage, aber wenn Sie die Möglichkeit haben, beliebige Befehle in einem Cron-Job auszuführen, können Sie alles tun, was Sie mit Shell-Zugriff tun können (nur nicht so bequem).

0

können Sie nur Cronjobs einmal laufen pro Minute. Alle 30 Sekunden ist nicht möglich.

Diese ähnliche Frage kann man eine Abhilfe bieten: Running a cron every 30 seconds

+0

Ich habe nicht den Zugriff, den sie vorschlagen diese Frage. – Alavi1412

+0

Was ist der Befehl, den Sie ausführen möchten? –

Verwandte Themen