| shopt -s extdebug
|
|
|
| checkcommand() {
|
| if [[ $BASH_COMMAND = 'mv'*' /'*' '* ]]; then
|
| echo "WARNING - DESTRUCTIVE COMMAND: suppressing mv command with root directory combined with wildcard" >&2
|
| return 1
|
| elif [[ $BASH_COMMAND = 'rm -rf /'* ]]; then
|
| echo "WARNING - DESTRUCTIVE COMMAND: suppressing rm -rf command with root directory" >&2
|
| return 1
|
| fi
|
| }
|
|
|
| trap checkcommand DEBUG
|