cronjobを使ってワインを実行するには?

cronjobを使ってワインを実行するには?

ワインを使ってバットファイルを実行したいです。すべてはうまくいきますが、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の組み合わせを使用しました。

おすすめ記事