autokill.sh 3.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899
  1. #!/bin/bash
  2. red='\e[1;31m'
  3. green='\e[0;32m'
  4. NC='\e[0m'
  5. MYIP=$(wget -qO- ifconfig.me/ip);
  6. echo "Checking VPS"
  7. clear
  8. Green_font_prefix="\033[32m" && Red_font_prefix="\033[31m" && Green_background_prefix="\033[42;37m" && Red_background_prefix="\033[41;37m" && Font_color_suffix="\033[0m"
  9. Info="${Green_font_prefix}[ON]${Font_color_suffix}"
  10. Error="${Red_font_prefix}[OFF]${Font_color_suffix}"
  11. cek=$(grep -c -E "^# Autokill" /etc/cron.d/tendang)
  12. if [[ "$cek" = "1" ]]; then
  13. sts="${Info}"
  14. else
  15. sts="${Error}"
  16. fi
  17. clear
  18. echo -e ""
  19. echo -e "======================================" | lolcat
  20. echo -e ""
  21. echo -e " Status Autokill : $sts "
  22. echo -e ""
  23. echo -e " [1] AutoKill After 5 Minutes"
  24. echo -e " [2] AutoKill After 10 Minutes"
  25. echo -e " [3] AutoKill After 15 Minutes"
  26. echo -e " [4] Turn Off AutoKill/MultiLogin"
  27. echo -e " [x] Exit"
  28. echo -e ""
  29. echo -e "======================================" | lolcat
  30. echo -e ""
  31. read -p " Select From Options [1-4 or x] : " AutoKill
  32. read -p " Multilogin Maximum Number Of Allowed: " max
  33. echo -e ""
  34. case $AutoKill in
  35. 1)
  36. echo -e ""
  37. sleep 1
  38. clear
  39. echo > /etc/cron.d/tendang
  40. echo "# Autokill" >>/etc/cron.d/tendang
  41. echo "*/5 * * * * root /usr/bin/tendang $max" >>/etc/cron.d/tendang
  42. echo -e ""
  43. echo -e "======================================" | lolcat
  44. echo -e ""
  45. echo -e " Allowed MultiLogin : $max"
  46. echo -e " AutoKill Every : 5 Minutes"
  47. echo -e ""
  48. echo -e "======================================" | lolcat
  49. exit
  50. ;;
  51. 2)
  52. echo -e ""
  53. sleep 1
  54. clear
  55. echo > /etc/cron.d/tendang
  56. echo "# Autokill" >>/etc/cron.d/tendang
  57. echo "*/10 * * * * root /usr/bin/tendang $max" >>/etc/cron.d/tendang
  58. echo -e ""
  59. echo -e "======================================" | lolcat
  60. echo -e ""
  61. echo -e " Allowed MultiLogin : $max"
  62. echo -e " AutoKill Every : 10 Minutes"
  63. echo -e ""
  64. echo -e "======================================" | lolcat
  65. exit
  66. ;;
  67. 3)
  68. echo -e ""
  69. sleep 1
  70. clear
  71. echo > /etc/cron.d/tendang
  72. echo "# Autokill" >>/etc/cron.d/tendang
  73. echo "*/15 * * * * root /usr/bin/tendang $max" >>/etc/cron.d/tendang
  74. echo -e ""
  75. echo -e "======================================" | lolcat
  76. echo -e ""
  77. echo -e " Allowed MultiLogin : $max"
  78. echo -e " AutoKill Every : 15 Minutes"
  79. echo -e ""
  80. echo -e "======================================" | lolcat
  81. exit
  82. ;;
  83. 4)
  84. clear
  85. echo > /etc/cron.d/tendang
  86. echo -e ""
  87. echo -e "======================================" | lolcat
  88. echo -e ""
  89. echo -e " AutoKill MultiLogin Turned Off "
  90. echo -e ""
  91. echo -e "======================================" | lolcat
  92. exit
  93. ;;
  94. x)
  95. clear
  96. exit
  97. ;;
  98. esac