At the beginning of the script I currently have: : trap "" 2 3 This currently disables control-c, although I have been unable to find a way to disable control-d. If anyone has this information that would be great. Thanks, Russell