linux运维
swdesh
这个作者很懒,什么都没留下…
展开
-
linux 为执行程序添加一个交互确认执行的信息
在linux 系统上一般使用root执输入命令后回车后都是直接执行不提示的是否执行的,如果一些敏感的命令,如rm -rf / ; reboot; halt ;kill -9等等,不小心输入而执行的话后果不堪设想。下面以一个实例,使命令能实现交互提示输入yes/no等来确认是否执行。 以下是一个用于杀掉tomcat进程的脚本,通过执行后输入"yes/no"来选择执行与否 [root@web abc]# cat kill_zombi_tomcat while true do ec原创 2021-07-29 16:55:40 · 391 阅读 · 0 评论 -
Linux 为reboot等敏感命令执行时添加提示确认信息(防止误重启)
Linux 为reboot等敏感命令执行时添加提示确认信息(防止误重启) 编辑/etc/profile文件,添加以下代码: sendya_reboot() { while true do echo -n "You really want to restart the server? (yes/no):" read crm if [ "$crm"x = "yes"x ]; then echo "原创 2020-09-21 13:35:17 · 990 阅读 · 1 评论 -
Linux 如何使用脚本监控重要的文件内容是否被修改
Linux 如何使用脚本监控重要的文件内容是否被修改 本文以监控“定时计划任务”var/spool/cron目录下的文件为例,实现当root、hzsis等文件发生改变时会自动备份原文件并以邮件方式发送给相关人员。(前提需要系统已经搭建好邮箱系统) 首先,需要先建立管控的文件:/usr/home/EDP/monitorjob.lst [root@vm ]$ cat /usr/home/EDP/monitorjob.lst root hzsis 创建对比的文件如下,主要用于与/var/spool/cron下原创 2020-09-18 15:42:46 · 1761 阅读 · 0 评论