Results 1 to 4 of 4

Thread: Shell Script Disable CTRL C / CTRL Z

  1. #1
    Junior Member
    Join Date
    Dec 2008
    Posts
    21
    Thanks
    0
    Thanked 0 Times in 0 Posts
    Rep Power
    0

    Default Shell Script Disable CTRL C / CTRL Z

    Hi all

    How can I deny or disble ctrl key for my script?
    My script was exit when press ctrl-c or ctrl z.
    I want to protect from this key.

    Please help me
    Last edited by nixcraft; 19th December 2008 at 04:05 PM.

  2. #2
    Never say die nixcraft's Avatar
    Join Date
    Jan 2005
    Location
    BIOS
    Posts
    4,514
    Thanks
    17
    Thanked 808 Times in 511 Posts
    Rep Power
    10

    Default

    Use script as follows:
    Code:
    #!/bin/bash
    # at start add
    trap "" 2 20
    
    # your script 
    echo " Test"
    
    # loop for sleep
    sleep 5
    trap -l command list all signals
    Code:
    20 is for CTRL + Z
    2 is for CTRL  + C
    Here is full list created by trap -l command:
    Code:
     1) SIGHUP     2) SIGINT     3) SIGQUIT     4) SIGILL
     5) SIGTRAP     6) SIGABRT     7) SIGBUS     8) SIGFPE
     9) SIGKILL    10) SIGUSR1    11) SIGSEGV    12) SIGUSR2
    13) SIGPIPE    14) SIGALRM    15) SIGTERM    16) SIGSTKFLT
    17) SIGCHLD    18) SIGCONT    19) SIGSTOP    20) SIGTSTP
    21) SIGTTIN    22) SIGTTOU    23) SIGURG    24) SIGXCPU
    25) SIGXFSZ    26) SIGVTALRM    27) SIGPROF    28) SIGWINCH
    29) SIGIO    30) SIGPWR    31) SIGSYS    34) SIGRTMIN
    35) SIGRTMIN+1    36) SIGRTMIN+2    37) SIGRTMIN+3    38) SIGRTMIN+4
    39) SIGRTMIN+5    40) SIGRTMIN+6    41) SIGRTMIN+7    42) SIGRTMIN+8
    43) SIGRTMIN+9    44) SIGRTMIN+10    45) SIGRTMIN+11    46) SIGRTMIN+12
    47) SIGRTMIN+13    48) SIGRTMIN+14    49) SIGRTMIN+15    50) SIGRTMAX-14
    51) SIGRTMAX-13    52) SIGRTMAX-12    53) SIGRTMAX-11    54) SIGRTMAX-10
    55) SIGRTMAX-9    56) SIGRTMAX-8    57) SIGRTMAX-7    58) SIGRTMAX-6
    59) SIGRTMAX-5    60) SIGRTMAX-4    61) SIGRTMAX-3    62) SIGRTMAX-2
    63) SIGRTMAX-1    64) SIGRTMAX
    All [Solved] threads are closed by mods / admin to avoid spam issues. See Howto mark a thread as [Solved]


  3. #3
    Junior Member
    Join Date
    Dec 2008
    Posts
    21
    Thanks
    0
    Thanked 0 Times in 0 Posts
    Rep Power
    0

    Default

    Hi

    Thanks for your great help


  4. #4
    Junior Member
    Join Date
    May 2009
    Posts
    1
    Thanks
    0
    Thanked 0 Times in 0 Posts
    Rep Power
    0

    Thumbs up

    Hi, I don't want to open this post again. Just want to say thanks for the helpful content posted here.

    Regards,
    Rahul Panwar

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Similar Threads

  1. shell script for ftp
    By chaharvikram in forum Shell scripting
    Replies: 0
    Last Post: 9th October 2008, 06:24 PM
  2. Shell Script Division
    By stuartd in forum Shell scripting
    Replies: 4
    Last Post: 20th September 2008, 06:25 PM
  3. Binary Conversion Of Shell Script (shell script compiler)
    By chandanperl in forum Shell scripting
    Replies: 3
    Last Post: 29th July 2008, 10:22 AM
  4. writing a shell script to find out my shell name
    By jaymob123 in forum Shell scripting
    Replies: 1
    Last Post: 8th October 2007, 12:36 AM

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •