Ave … dopo un casino di anni (hmmm almeno 25) mi è venuto lo “sghiribizzo” di giocare un po’ col Pascal (sinceramente usai il turbo su Olivetti M24 alle superiori e UCSD Pascal per apple ]).
La mia domanda è semplice ovvero:
E’ possibile lanciando un programma binario compilato con sorgenti in Pascal far eseguire comandi “bash” ?
Se no … allora chiedo: forse è possibile con python ?
In caso affermativo invece … vi chiedo che sintassi usare.
Faccio un esempio molto banalissimo (da asilo…);
(Ah premetto che non uso Lazarus ma scrivo con nano e compilo con fpc) …
Dunque il mio “Program Spegni” (tanto per far un minuscolo esempio) vorrebbe una volta avviato far eseguire in bash il comando “shutdown -hP HH:MM &” quindi il comando “disown shutdown”.
Program Spegni;
VAR ore,minuti:string[2];
comando:string;
Begin
write('Inserisci ora: ');
readln(ore);
write('Inserisci minuti: ');
readln(minuti);
comando:='shutdown -hP '+ore+':'+minuti+'&';
writeln(comando);
writeln('disown shutdown');
end.
Chiaramente, le ultime 2 istruzioni mi son servite solo per vedere se l’output era corretto o meno. Ma ciò che mi interessa è, al posto del “writeln” , far in modo che vi sia per esempio un “exec”.
Perdonate la mia ignoranza … spero non essermi spiegato male. (abbiate pazienza … sono obsoleto ed arrugginito domani vado a comprare3 il “flessibile” :D)
Ciao