ワインを使ってバットファイルを実行したいです。すべてはうまくいきますが、crontabを使用すると機能しません
これはcrontabの私のスクリプトです。
02 21 * * * wine cmd.exe /C /python/newstart.bat
どのように機能させますか?
ベストアンサー1
wineコマンドを含むスクリプトを実行しようとしています。 SSHとサーバーコンソールでスクリプトを実行することに成功しました。 cronを介してスクリプトをまったく実行することはできません。 cronを使用してwineコマンドを実行できないようです。
問題は、cronがワインに必要なデスクトップGUI、xauth、およびディスプレイへのアクセスを許可しないことです。 SSHを介してワインアプリケーションを実行できますが、明らかにcronを介して実行できないように設定するいくつかの(複雑で厄介な)方法があります。
cronに加えて、「at」コマンドなど、特定の時間にコマンドを実行する方法もあります。ここで wine コマンドは失敗しないかもしれませんが、まだ多くの困難を経験する必要があります。私はこれを達成するためにLutris、gtk-launch、およびscreenの組み合わせを使用しました。