\immediate\write18 + runsystem(...) disabled (restricted)

Alles rund um das System für Linux, Mac & Windows.
leof.
Forum-Newbie
Forum-Newbie
Beiträge: 2
Registriert: Do 25. Aug 2016, 09:55

\immediate\write18 + runsystem(...) disabled (restricted)

Beitrag von leof. »

Hallo zusammen,
ich habe folgendes Problem: Im Quellcode habe ich \immediate\write18{touch HALLO} zu Testzwecken stehen. Wenn ich in Kile "pdflatex" ausführe finde ich im Log

Code: Alles auswählen

runsystem(touch HALLO) ...disabled (restricted)
In den Einstellungen steht unter Werkzeuge -> Erstellen -> PDFLaTeX:

Code: Alles auswählen

-interaction=nonstopmode  -synctex=1 --shell-escape '%source'
Das Seltsame ist, dass wenn ich diesen Befehl im Terminal ausführe alles funktioniert...

Code: Alles auswählen

pdflatex -interaction=nonstopmode  -synctex=1 --shell-escape meineDatei.tex
Habt ihr eine Idee, woran das liegen kann?
Vielen Dank und liebe Grüße,
Leo

Benutzeravatar
u_fischer
Forum-Meister
Forum-Meister
Beiträge: 4025
Registriert: Do 22. Nov 2012, 11:09
Kontaktdaten:

Beitrag von u_fischer »

Schreibe mal in dein Dokument \the\pdfshellescape . Was druckt das aus?

leof.
Forum-Newbie
Forum-Newbie
Beiträge: 2
Registriert: Do 25. Aug 2016, 09:55

Beitrag von leof. »

Eine "2"

Benutzeravatar
u_fischer
Forum-Meister
Forum-Meister
Beiträge: 4025
Registriert: Do 22. Nov 2012, 11:09
Kontaktdaten:

Beitrag von u_fischer »

Das ist der "restricted mode". Wenn --shell-escape wirklich aktiv wäre, müsste da 1 stehen. Bist du dir sicher, dass du wirklich mit dem Profil kompilierst, wo --shell-escape steht?

Antworten