i have strange behavior i have csh file that run java process something like this :

run\_server.csh

```
#!/usr/bin/tcsh

java -Dtest=testparam -cp ${TEST}/lib/device.jar:${TEST}/conf:${TEST}/lib/commons-logging-1.1.1.jar  com.device.server

```

when i run it like this :
run\_server.csh& in the putty shell in linux 
im getting this massage :

```
[2]  + Suspended (tty output)        run_server.csh

```

Although when i run it without the ampersand the server is running and outputting its log massages into the stdout but the problem is when i press ctr+c the process is killed 

another strange thing is if i write wrapper script to run\_server.csh
that looked like this run\_server\_wrapper.csh:

```
#!/usr/bin/tcsh 
run_server.csh &
sleep 5

```

it does run the server as bg process and the run\_server\_wrapper.csh it self 
getting the massage :

```
[2]  + Suspended (tty output)        run_server_wrapper.csh

```

what is the problem here ?