0

我编写了一个脚本来在我提供的页面之间拆分我的 pdf 文件,并使用它们压缩它们gs,然后将其输出到 pdf 文件。我想在后台运行我的脚本,但我错过了什么吗?我应该&在行尾使用,但它仍然打印输出。所以我使用:

./gs 12 20 temp > /dev/null &

但它只是进入后台,我应该使用fg它来实际运行它。那我错过了什么?&应该将进程发送到后台,但它会在后台停止。我希望它在后台运行。

编辑:

问题解决了。查找脚本创建的错误文件是我的错误。

它就像一个魅力!

4

1 回答 1

1

输出来自您的外壳。当您后台作业时,它会打印作业 ID[1]和进程 ID 9324,以便您可以操作后台作业。它表明该作业实际上正在后台运行。

要将其带回前台,fg %1(要引用作业 ID,请使用百分号)或将其杀死,kill 9324.

于 2012-09-18T15:03:01.253 回答