Cron és a shell script.
2013-02-06T18:05:52+01:00
2013-02-06T19:23:03+01:00
2022-07-23T15:51:15+02:00
  • Az sh t elé kellett rakni már megy kösz a helpet.
    Mutasd a teljes hozzászólást!
  • Ok kösz. Valamiért kétszer küldte el a kérdésemet. Úgy látom nem szereti az oldal a refresh gombot :)
    Mutasd a teljes hozzászólást!
  • 1, A cron logol, ott van hibaüzenet is, máskor nézd meg, másold be ide.

    2,#!/bin/bash vs SHELL=/bin/sh

    Nem sok különbség, de azért jelentős tud lenni.
    Mutasd a teljes hozzászólást!
  • Szeretnék debian -on chron -ban futtatni egy shell scriptet. Minecraft hoz szeretném használni.

    script.sh tartalma
    #!/bin/bash screen -S ARDNAX -X stuff "sbackup $(echo '\r')" sleep 60 screen -S ARDNAX -X stuff "say Script: A szerver le fog allni 1 perc mulva. $(echo '\r')" sleep 50 screen -S ARDNAX -X stuff "say Script: A szerver le fog allni 10 masodperc mulva. $(echo '\r')" sleep 10 screen -S ARDNAX -X stuff "stop $(echo '\r')" sleep 30 screen -d -m -S ARDNAX java -server -Xmx7000M -jar mindcrack.jar nogui

    Crontab
    SHELL=/bin/sh PATH=/valahol/mcserver:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin * * * * * /valahol/mcserver/script.sh

    A probléma az hogy az sh fájl nem fut le, futtatási jog van rajta. Mi lehet a gond? Egy java consolba írom a parancsokat. Ha sh script.sh futtatom cron nélkül akkor jól működik.
    Mutasd a teljes hozzászólást!
Tetszett amit olvastál? Szeretnél a jövőben is értesülni a hasonló érdekességekről?
abcd