Witam.
Mam za zadanie stworzyć we Free Pascalu coś w stylu interpretera poleceń, który będzie przekazywał do linuksowej konsoli odpowiednie polecenia i zwracał ich wynik. Otóż mam problem z przekazaniem tych komend do basha. Próbowałem coś takiego:
exec('/bin/bash','ls');
lecz pomimo tego, że się kompiluje to nie za bardzo to działa. Oczywiście nie zapomniałem o swapvectors itp.
Prosiłbym o pomoc w rozwiązaniu tegoż problemu.
Pozdrawiam.
0
0
-
nie sądzę żeby
swapvectors
było potrzebne - to zaszłość z DOS-a, i funkcja pewnie nawet nic nie robi. -
ls nie jest poleceniem wewnętrznym basha, tylko osobnym programem.
exec('/bin/ls','');
bez ścieżki też powinno działać:
exec('ls','');