Hallo mensen,
Ik heb een probleem met een script wat de status van mijn samp(gta) server checkt. Het bevint zich in /home/gta/samp02X en heet checksamp.sh
Als ik naar die dir 'cd' en dan ./checksamp.sh doet werkt het script, maar zodra ik het in de cron zet gebeurt er nix (de server gaat niet aan in iedergeval).
Dit is het script:
En dit staat er in mn cron:Code:#!/bin/sh PROCESS_COUNT=$(ps -fu gta | grep samp02Xsvr | grep -v grep | wc -l) case $PROCESS_COUNT in 0) /home/gta/samp02X/samp02Xsvr & ;; 1) #OK, program is already running once ;; *) #OK, program is already multiple times ;; esac
(hij chekt dus iedere minuut)Code:* * * * * gta sh /home/gta/samp02X/checksamp.sh
Dit zegt mn /var/log/crond
Nogmaals de server wordt dus niet gestart wanneer deze offline is, en handmatig ./checksamp doen werkt wel (de server wordt dan WEL gestart).Code:Nov 22 10:19:01 s01 crond[31266]: (gta) CMD (sh /home/gta/samp02X/checksamp.sh)
Wat doe ik hier fout?
Matthijs
edit: Het gaat hier om CentOS5

Likes:


Quote
heb je nog een ander idee?
