folgendes funktioniert bei mir:
var cmd = 'ls -l ' + '/home/'; exec(cmd, (a,b,c)=> {log(b)});sowie das hier:
var test = [' ','home',' '].join('/'); var cmd = 'ls -l' + test; exec(cmd, (a,b,c)=> {log(b)});@xfinkelx sagte in Exec Befehl aus Variablen funktioniert nicht:
@Ralla66
ja, das war ein Fehler meinerseits.
Ersetze ich jetzt aber einen der 3 Textbausteine durch eine vorher definierte Variable oder Datenpunkt wird der Befehl nicht mehr ausgeführt.
Dir ist aufgefallen das -Art auch kein Leerzeichen hat?
mach in den Callback noch ein
if (a || c) throw (a?a:'' + c?c:'');});mit deinen Bezeichnern zum Fehler finden rein.