• Plesk Uservoice will be deprecated by October. Moving forward, all product feature requests and improvement suggestions will be managed through our new platform Plesk Productboard.
    To continue sharing your ideas and feedback, please visit features.plesk.com

Cron error

S

spirit28

Guest
After upgrading to version 8.1 I receive an error concerning a cron-job daily:

/bin/sh: /usr/local/psa/psa/run-parts.sh: No such file or directory
 
Change all crontabs from
/usr/local/psa/psa/run-parts.sh
to:
/usr/local/psa/bin/run-parts.sh
 
Originally posted by society
Change all crontabs from
/usr/local/psa/psa/run-parts.sh
to:
/usr/local/psa/bin/run-parts.sh

Thanks.
 
But dirs:
/etc/psa/plesk-cron.daily
/etc/psa/plesk-cron.weekly
/etc/psa/plesk-cron.monthly
don't really exists =(
Code:
3       0       *       *       *       /usr/local/psa/bin/run-parts.sh /etc/psa/plesk-cron.daily
15      0       *       *       7       /usr/local/psa/bin/run-parts.sh /etc/psa/plesk-cron.weekly
25      1       1       *       *       /usr/local/psa/bin/run-parts.sh /etc/psa/plesk-cron.monthly
 
>execute : crontab -e
And?

run-parts.sh
Code:
#!/bin/sh

DIR="$1"
if [ -z "$DIR" ]; then
        echo "Usage: $0 <directory>"
        exit 1
fi

for prg in "$DIR"/*; do
        if ! [ -x "$prg" ]; then
                continue
        fi

        if $prg; then
                echo "*** $prg Completed ***"
        else
                status=$?
                echo "*** $prg Failed (code=$status) ***"
        fi
done

BUT
Dir /etc/psa/plesk-cron.daily isn't exist.
Dir /etc/psa/plesk-cron.weekly isn't exist.
Dir /etc/psa/plesk-cron.monthly isn't exist.


my crontab:

Code:
18,48   *       *       *       *       /usr/local/drweb/update/update.pl >/dev/null 2>&1
0       1       *       *       1       /usr/local/psa/libexec/modules/watchdog/cp/secur-check
0       1       *       *       1       /usr/local/psa/libexec/modules/watchdog/cp/send-report weekly
10      1       *       *       *       /usr/local/psa/libexec/modules/watchdog/cp/clean-sysstats
15      1       *       *       *       /usr/local/psa/libexec/modules/watchdog/cp/pack-sysstats day
15      1       *       *       1       /usr/local/psa/libexec/modules/watchdog/cp/pack-sysstats week
15      1       1       *       *       /usr/local/psa/libexec/modules/watchdog/cp/pack-sysstats month
15      1       1       *       *       /usr/local/psa/libexec/modules/watchdog/cp/pack-sysstats year
20      1       *       *       *       /usr/local/psa/libexec/modules/watchdog/cp/clean-events
0       3       *       *       7       /usr/local/psa/libexec/modules/watchdog/cp/clean-reports
47      *       *       *       *       /usr/sbin/ntpdate -b -s 85.21.143.65 > /dev/null 2>&1
3       0       *       *       *       /usr/local/psa/bin/run-parts.sh /etc/psa/plesk-cron.daily
15      0       *       *       7       /usr/local/psa/bin/run-parts.sh /etc/psa/plesk-cron.weekly
25      1       1       *       *       /usr/local/psa/bin/run-parts.sh /etc/psa/plesk-cron.monthly
 
Originally posted by 3a-informatique
this crontab is correct

But, what will doing this jobs?
Code:
3       0       *       *       *       /usr/local/psa/bin/run-parts.sh /etc/psa/plesk-cron.daily
15      0       *       *       7       /usr/local/psa/bin/run-parts.sh /etc/psa/plesk-cron.weekly
25      1       1       *       *       /usr/local/psa/bin/run-parts.sh /etc/psa/plesk-cron.monthly
it must execute all scripts in this dirs, but dirs aren't exist

Code:
# cd /etc/psa/plesk-cron.daily
/etc/psa/plesk-cron.daily: No such file or directory.
 
Originally posted by gromith
change it to /etc/psa/plesk-cron.daily/50plesk.daily.sh

# cd /etc/psa/plesk-cron.daily
/etc/psa/plesk-cron.daily: No such file or directory.
 
Same here.
Don't have /etc/psa/plesk-cron.daily/

But i have /etc/cron.daily/50plesk.daily.sh

I think u use Debian 3.1?
 
Back
Top