Bash commands in JS
Hi, wie kann ich Bash Befehle in JavaScript verwenden? Wenn ich beispielsweise den Ordner example über JavaScript Code von dem Rechner entfernen will...
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 3202471715
Url: https://administrator.de/forum/bash-commands-in-js-3202471715.html
Ausgedruckt am: 25.12.2024 um 20:12 Uhr
6 Kommentare
Neuester Kommentar
Hallo,
eine Manipulation am Dateisystem des Clients, über reines Javascript im Browser, ist so nicht vorgesehen und das ist auch gut so, sonst könnte ja jede Webseite einfach meine Daten auf der Hdd löschen.....
Nachdem du mit deinen Angaben ja so hinter dem Berg hälst, wird es mit einer Hilfestellung schon schwer .....
eine Manipulation am Dateisystem des Clients, über reines Javascript im Browser, ist so nicht vorgesehen und das ist auch gut so, sonst könnte ja jede Webseite einfach meine Daten auf der Hdd löschen.....
Nachdem du mit deinen Angaben ja so hinter dem Berg hälst, wird es mit einer Hilfestellung schon schwer .....
naja - für das TV-System was bei uns gemacht wird werden schon einige dinge von JS direkt an den client geschickt... du musst dafür nur den Kernel etwas anpassen (bei Linux...).
Ansonsten stell dir doch mal selbst die Frage: Meinst du wirklich das es so einfach ist? Dann würde vermutlich schon jede 2te Webseite von irgendwelchen script-kiddys nen "delete c:\windows" versuchen... Du musst also wenn irgendwas haben was auf dem PC / Endgerät das Kommando entgegen nimmt und für dich was ausführt. Ein Ausführen direkt aus dem Browser ist nicht vorgesehen...
Ansonsten stell dir doch mal selbst die Frage: Meinst du wirklich das es so einfach ist? Dann würde vermutlich schon jede 2te Webseite von irgendwelchen script-kiddys nen "delete c:\windows" versuchen... Du musst also wenn irgendwas haben was auf dem PC / Endgerät das Kommando entgegen nimmt und für dich was ausführt. Ein Ausführen direkt aus dem Browser ist nicht vorgesehen...
Servus.
Für die üblichen Shell Aufgaben wie Ordner erstellen, Rechte ändern, etc. gibt es das
fs Module.
Für deine einfache Aufgabe (Löschen eines Ordners), sähe das synchron ausgeführt im einfachsten Fall so aus
Fur alle anderen Shell Aufgaben das child_process Module
Executing Shell Commands with Node.js
Grüße Uwe
Für die üblichen Shell Aufgaben wie Ordner erstellen, Rechte ändern, etc. gibt es das
fs Module.
Für deine einfache Aufgabe (Löschen eines Ordners), sähe das synchron ausgeführt im einfachsten Fall so aus
const fs = require('fs');
fs.rmSync('/my/example',{recursive:true, force:true});
Executing Shell Commands with Node.js
Grüße Uwe