小さなScalaアプリケーションを作成しました。私はプログラムを開始するApp Traitランナーを含む1つのソースファイルに2つのクラスを持っています。cronを使ってScalaプログラムを実行するには?
scalac update.scala // compiling
scala update // run it
今はcronジョブで実行したいと思っています。このために私はsudo crontab -eを編集してこれを追加しました:
*/2 * * * * scala /usr/bin/local/update
そしてスクリプトは実行可能ですが、これまで何も起こっていません。私はそれを行う方法がわかりません: これのためにjarファイルを作る必要がありますか? クラスの前にこれを追加する必要がありますか?
#!/bin/sh
exec scala -savecompiled $0 [email protected]
!#
誰もがこれにいくつかの経験がありますか? ありがとうございます。
私はUbuntuを使用しています。 'scala'は/ usr/bin/scalaを出力します。私はフルパスでcronを試しましたが、スクリプトは実行されません。 – user1243091
'/ usr/bin/scala/usr/local/bin/update'をコンソールで実行するとどうなりますか? –
カーソルが点滅していますが、何も起こっていません。ターミナルに戻るにはCTRL + Cを押す必要があります。 – user1243091