running command in background

hi all

i am running following command

ufsdump  0ubf  512 /dev/rmt/0cbn /database/backup2/rman_backup/level1 >> /database/backup2/backup_tape/level1_rman_03aug12 2>&1;

i want to run it in background how can i do it
in this i am generating logs for backup.

the problem occurs when i am taking OS backup the server is in single user mode so i can not able to get another session so i can not see the logs.
so i want to run it in background.
please help.

If your shell allows for job control: Replace the semicolon at the end of your command by "&"

I dimly recall once using a tool called screen that allows several sessions under one login session.

on Solaris, you can background a command with the & at the end, but you should also nohup it like this:

nohup <<command>> &

Screen is a very nice utility too, very helpful.

I'd recommend against mucking about with screen while in single user mode. Keep it as simple as you possibly can when on the terminal.
edit: Also, don't worry about nohup when doing your task, you won't be sending any HUP signals or breaking a TTY stream while sitting on the console (see above: simple = good)