autokill.sh 3.7 KB

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