작은 Scala 애플리케이션을 작성했습니다. 프로그램 특성 주자를 포함하여 하나의 소스 파일에 2 개의 클래스가 있습니다. 터미널에서 실행할 때 잘 작동합니다.cron을 통해 스칼라 프로그램을 실행하는 방법은 무엇입니까?
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]
!#
누구나이 경험이 있습니까? 미리 감사드립니다.
저는 우분투를 사용하고 있습니다. 'scala'는/usr/bin/scala를 출력합니다. 전체 경로로 cron을 시도했지만 스크립트가 실행되지 않습니다. – user1243091
콘솔에서'/ usr/bin/scala/usr/local/bin/update'를 실행하면 어떻게됩니까? –
커서가 깜박이는데 아무 것도 일어나지 않습니다. CTRL + C를 눌러 터미널로 돌아 가야합니다. – user1243091