linux - 使用nohup启动java程序进入循环

标签 linux bash shell nohup

我在使用 nohup 脚本时遇到一些问题。尝试开始:

for i in `seq 1 2`; do "/usr/bin/nohup java -cp JavaProg.jar Sintetic.WriteBigFiles /store/file$i.lob &"; done;

获取错误:

-bash: /usr/bin/nohup java -cp JavaProg.jar Sintetic.WriteBigFiles /store/file1.lob &: No such file or directory
-bash: /usr/bin/nohup java -cp JavaProg.jar Sintetic.WriteBigFiles /store/file2.lob &: No such file or directory

如果是:

/usr/bin/nohup java -cp JavaProg.jar Sintetic.WriteBigFiles /store/file1.lob &

一切都好。

有人知道一些解决方法吗?

谢谢!

最佳答案

试试这个

for i in `seq 1 2`; do /usr/bin/nohup java -cp JavaProg.jar Sintetic.WriteBigFiles /store/file$i.lob & ; done;

关于linux - 使用nohup启动java程序进入循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19140260/

相关文章:

python - 每隔几分钟在 linux 机器上运行一个 python 脚本,前提是它还没有运行

c++ - 在使用密码执行 C++ 二进制文件时切换到 Linux root 帐户,可能吗?

linux - 从 crontab 运行脚本时从 Shell 脚本写入文件

python - scp 文件的创建时间

linux - 如何在 .dat 文件中存储信息

bash - 如何使用 bash 中可用的工具生成一个范围内所有日期的列表?

linux - 使用 Bash 按名称杀死进程?

bash - 为什么第一个词会丢失?

shell - .sh 脚本中的参数传递

linux - 在 crontab 中安排 jcl 程序时没有得到输出