我有一个不是OTP应用程序的Erlang代码文件。我不使用螺纹钢。
我的Erlang脚本只进行一些计算并将结果写入文件result.txt
。
由于运行时间可能很长,我想使用nohup
在远程计算机上运行它。
然而,正在运行
nohup erl -noshell -pa ebin -eval "my_script:my_fun(Arg1,Arg2)" -s init stop &
不执行任何操作:nohup.out
已创建,但仍为空,并且根本不会创建result.txt
。
没有nohup
erl -noshell -pa ebin -eval "my_script:my_fun(Arg1,Arg2)" -s init stop
工作,创建result.txt
文件并返回确定。
如何通过nohup
运行my_script.erl?