Shell-Skript beim Start ausführen (Kali Linux)

Shell-Skript beim Start ausführen (Kali Linux)

Dies scheint eine ganz einfache Sache zu sein und ich habe sogar ein paar Tutorials befolgt, um ein einfaches Skript zu erhalten, das beim Start ausgeführt wird, aber ohne Erfolg.

So sieht mein Skript aus, das sich im Stammverzeichnis befindet:

#! /bin/bash
xmodmap ~/.xmodmaprc
echo 0 | sudo tee /sys/module/hid_apple/parameters/iso_layout

Das Skript ändert grundsätzlich meine Tastenbelegung, indem es die Steuerungs- und Befehlstasten vertauscht (da ich ein MacBook verwende). Es wurde so chmodkonfiguriert, dass es ausführbar ist, sodass es erfolgreich ausgeführt wird, wenn ich dies tue ./keymap_fix.shoder/root/keymap_fix.sh

Ich habe diese einfachen Tutorials befolgt https://www.cyberciti.biz/tips/linux-wie-man-einen-Befehl-beim-Booten-ausführt.htmlUndhttps://www.cyberciti.biz/faq/linux-execute-cron-job-after-system-reboot/

Also habe ich das Shell-Skript kopiert /etc/init.dund dies auch getanupdate-rc.d keymap_fix.sh defaults 100

Ich habe sogar versucht, crontab auf ähnliche Weise einzurichten, indem ich hinzugefügt habe @reboot /root/keymap_fix.sh, aber nichts funktioniert! Bei jedem Neustart bleibt meine Tastenbelegung gleich. :/

Wäre dankbar, wenn mir hier jemand weiterhelfen könnte, danke!

Antwort1

Ich bin nicht wirklich vertraut mit Kali, aber soweit ich mich erinnere, hat essystemdEingerichtet.

Also, systemd ist eine gute Sache und ich denke, es passt zu Ihrem Problem. Es ist einfach zu verwenden und wird in der Praxis häufig verwendet.

HierSie können mehr darüber lesen. Grundsätzlich müssen Sie Ihren Service-Skripten eine Service-Konfiguration hinzufügen, die Ihr Skript ausführt, und schon sind Sie fertig. Wenn Sie ein Beispiel benötigen, fragen Sie einfach.

Antwort2

verwandte Informationen