Ja, ersetzen Sie einfach system durch den gewünschten Benutzernamen im Skript.
Entschuldigung, ich habe den Code überflogen, es gibt kein system zum Ersetzen, daher muss es auf andere Weise geschehen.
Sie möchten wahrscheinlich einen Sitzungsmanager wie screen oder tmux verwenden, damit Ihr Skript im Hintergrund laufen kann.
Ich gehe davon aus, dass Sie das Skript auch stoppen möchten, wenn Sie es wünschen, und es später von dem Benutzer, bei dem es gestoppt wurde, neu starten möchten.
Da ich kein Programmierer bin (ich meine, abgesehen vom Drucken von hello world…), überlasse ich anderen Ratschläge, wie diese Funktion richtig eingerichtet wird, sowie die sichere Verwaltung des Sendens an Millionen von Benutzern ![]()