Der folgende PHP-Code, mit dem ein Prozess nur zwischen bestimmten Zeiten ausgeführt werden kann. Wie wäre das in GoLang?Lassen Sie von Sonntag bis Freitag laufen?
$curdate = date('Y-m-d');
$mydate=getdate(strtotime($curdate));
if ($mydate['wday'] === 0) {
if (date('H') < 15) { exit; }; // This is for 0 Sunday!!!
}
if ($mydate['wday'] === 5) {
if (date('H') > 19) { exit; }; // This is for 5 Friday!!!
}
if ($mydate['wday'] === 6) {
exit; // This is for 6 Saturday //
}
In gehen, wie würden Sie überprüfen, ob der Prozess bereits ausgeführt wird, wenn es aufgerufen wird, zu starten? Also würde der Prozess nicht mehr als eine laufende Instanz haben? – user2777145
@ user2777145 Tut mir leid, aber du musst etwas recherchieren oder eine separate Frage stellen, da ich keine Ahnung habe – Bassie
Kein Problem, meine Lösung ist ps | grep für den Prozess vor dem Starten des Prozesses, um zu verifizieren, dass er nicht ausgeführt wird. – user2777145