Похоже, задание, которое вы отправляете, должно выполнять обе задачи.
#!/bin/sh
license </dev/null >license.out 2>&1 &
license_pid=$!
simulator
kill $license_pid
wait $license_pid
Это сохраняет стандартный вывод и стандартные ошибки процесса лицензирования в файл, чтобы вы могли tail
увидеть, что он хочет вам сказать, если возникнет проблема.