Portál AbcLinuxu, 2. listopadu 2025 10:09
export WINEPREFIX=/cesta/k/instalaci/wineTaky by možná mohlo pomoct použít
wineconsole místo wine.
env: wine: No such file or directory, potom to znamená, že env nemohl nalézt binárku wine, asi ji nemáš v $PATH u uživatele, pod kterým se ten skript spouští. Zkusil bych použít celou cestu k té binárce tzn. např. /usr/local/bin/wine místo pouhého wine. Btw. můžeš sem ten skript nahrát jako přílohu, ať se nebavíme jenom abstraktně?
env WINEPREFIX… ale
export WINEPREFIX="něco" wine program…
#tvorba bmp env WINEPREFIX="/root/.wine" /usr/local/bin/wine C:\\Program\ Files\\Acme\ CAD\ Converter\\AcmeCADConverter.exe /r /e /ls /f 1 /p 1 /res 200 /w 803 /h 1165 /a 1 /l "Z:\data\vykresy\temp\report.log" "$Vstup" > /output.txt 2>&1 #tvorba pdf env WINEPREFIX="/root/.wine" wine C:\\Program\ Files\\Acme\ CAD\ Converter\\AcmeCADConverter.exe /r /e /ls /wm /f 104 /p 1 /a 1 /l "Z:\data\vykresy\temp\report.log" "$Vstup"
env (stačí ze začátku umazat env).which wine pod uživatelem, kde ti wine funguje.winecfg (potřebuje X), aby se ti nakonfigurovala instalace wine pro toho konkrétního uživatele (u tebe root).
a ještě nějaký prachsprostý konverter.. proč to nedáš do crontabu normálního uživatele?!?
Takto vznikají viry pro linux :) hi
man Xvfb) a nastavit proměnnou prostředí DISPLAY na display vytvořený tím Xvfb. Např. něco takovéhoto by mohlo fungovat:
Xvfb :1 -screen 1 800x600x16 export DISPLAY=:1 # Tady budeš spouštět wine ...
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.