@xfinkelx
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.