#!/bin/bash
# 2024-12

[ $(id -u) -eq 0 ] || echo "需要用root用户操作!"
[ $(id -u) -eq 0 ] || exit 4;

#获取脚本根目录，并设为只读
readonly INITDIR=$(cd $(dirname $0); dirname "$PWD")

mkdir -p /var/tmp/rm
mkdir -p /home/common/bin
\cp -f $INITDIR/sh/rm_mv.sh /home/common/bin
grep 'rm' ~/.bashrc &> /dev/null && sed -i "s@alias rm=.*@alias rm=\'/home/common/bin/rm_mv.sh\'@g" ~/.bashrc  || echo "alias rm='/home/common/bin/rm_mv.sh'" >> ~/.bashrc
sed -i "/\/var\/tmp\/rm\//d" /var/spool/cron/root
echo "10  5  1  *  *  /usr/bin/rm -rf /var/tmp/rm/*" >> /var/spool/cron/root
source ~/.bashrc
echo "重定向rm命令，设置回收站成功"
