Wpis z mikrobloga

Siema. Macie może pomysł dlaczego skrypt nie chce działać w cronie?
Skrypt ma execute i nalezy do usera.
Jest ustawiony w crontab -e usera
Podejrzewam że to coś zwiazanego chyba z exportem?
Odpalony ręcznie ./start.sh działa bez problemu
cron: #
# For example, you can run a backup of all your user accounts
# at 5 a.m every week with:
# 0 5 * * 1 tar -zcf /var/backups/home.tgz /home/
#
# For more information see the manual pages of crontab(5) and cron(8)
#
# m h dom mon dow command

09 23 * * * /home/user/start.sh
==============================================
user:~$ cat start.sh
#!/bin/bash

export CATALINAHOME=tomcat

export CATALINA
OPTS="-Xms512m -Xmx1024m -XX:PermSize=256m -XX:MaxPermSize=512m"

$CATALINA_HOME/bin/startup.sh

#linux
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

via Wykop
  • 0
@Konfederusiusz: start to nazwa glownego skryptu w ktorym są exportowane zmienne a w srodku niego jest startup.sh. Ale ten startup to odniesienie do /home/user/apache-tomcat-9.0.58/startup.sh

Chodzi o to ze ten startup musi byc uruchominy z tymi zmiennymi
  • Odpowiedz
via Wykop
  • 0
@pan_sobota: ta sciezke moge zmienic bez problemu na bezposrednia. A myslisz ze te zmienne ktore sa potrzebne do odpalenia skryptu nie krzanią nic?
  • Odpowiedz