You issue your'e normal bpbackup command WITHOUT the -w option.
So something like :
bpbackup -p CLIENT_INITIATED -s user_daily -L /tmp/proggress.log /tmp
Would return immediately.
From man bpbackup:
-w [hh:mm:ss]
Causes NetBackup to wait for a completion status from the server before returning you to the system prompt.
The date and the time format depend on the user's locale. See NOTES.
You can optionally specify a wait time in hours, minutes, and seconds. The maximum wait time you can specify is 23:59:59. If the
wait time expires before the backup is complete, the command exits with a timeout status. The backup, however, still completes
on the server.
The bpbackup -w option causes the shell to wait for a return code. The operating system shell can only return one return code.
Therefore, if you use -w without specifying a wait time or you specify a value of 0, NetBackup waits indefinitely for the com
pletion status.