403Webshell
Server IP : 173.209.174.21  /  Your IP : 216.73.216.89
Web Server : Apache/2.4.58 (Ubuntu)
System : Linux wcfs-server 6.8.0-124-generic #124-Ubuntu SMP PREEMPT_DYNAMIC Tue May 26 13:00:45 UTC 2026 x86_64
User : nodor ( 1000)
PHP Version : 8.3.6
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : ON  |  Pkexec : OFF
Directory :  /var/www/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /var/www//migrate_cron_from_old.sh
#!/bin/bash

OLD_IP="192.168.68.65"
OLD_USER="nodor"

echo "=== Migrating cron-related scripts from OLD → NEW server ==="
echo "Old server: $OLD_IP"

echo ""
echo "=== Creating directories if needed ==="
sudo mkdir -p /usr/local/bin
sudo mkdir -p /var/www/wcfs/tabs

echo ""
echo "=== Copying all files from old server in ONE scp session ==="

scp ${OLD_USER}@${OLD_IP}:/usr/local/bin/backup_and_email.sh \
    ${OLD_USER}@${OLD_IP}:/usr/local/bin/qbo_export_nightly.sh \
    ${OLD_USER}@${OLD_IP}:/var/www/wcfs/tabs/export_qbo_nightly.php \
    ./

echo ""
echo "=== Moving files into correct locations on NEW server ==="
sudo mv backup_and_email.sh /usr/local/bin/ 2>/dev/null
sudo mv qbo_export_nightly.sh /usr/local/bin/ 2>/dev/null
sudo mv export_qbo_nightly.php /var/www/wcfs/tabs/ 2>/dev/null

echo ""
echo "=== Setting correct permissions ==="
sudo chmod +x /usr/local/bin/backup_and_email.sh 2>/dev/null
sudo chmod +x /usr/local/bin/qbo_export_nightly.sh 2>/dev/null
sudo chmod 644 /var/www/wcfs/tabs/export_qbo_nightly.php 2>/dev/null

echo ""
echo "=== Installing cron jobs into root crontab ==="

CRON_CONTENT="
0 19 * * * /usr/local/bin/backup_and_email.sh
5 19 * * * /usr/bin/php /var/www/wcfs/tabs/export_qbo_nightly.php
0 8-18/3 * * 1-5 /usr/local/bin/qbo_export_nightly.sh
"

echo "$CRON_CONTENT" | sudo crontab -

echo ""
echo "=== Verifying transferred files ==="

echo "File: /usr/local/bin/backup_and_email.sh"
ls -l /usr/local/bin/backup_and_email.sh 2>/dev/null || echo "Missing!"

echo "File: /usr/local/bin/qbo_export_nightly.sh"
ls -l /usr/local/bin/qbo_export_nightly.sh 2>/dev/null || echo "Missing!"

echo "File: /var/www/wcfs/tabs/export_qbo_nightly.php"
ls -l /var/www/wcfs/tabs/export_qbo_nightly.php 2>/dev/null || echo "Missing!"

echo ""
echo "=== Cron Migration Complete ==="
echo "Verify with: sudo crontab -l"

Youez - 2016 - github.com/yon3zu
LinuXploit