Hey,
ich stehe zwar aktuell auch mit dem Support in längerer Rücksprache, jedoch eröffne ich mal diesen Thread, da es vielleicht ja auch andere Kunden mit ähnlichen Problemen gibt, die auch nicht weiterkommen oder das ganze schon durch haben und wissen, woran es liegt. Hat man dann den Grund gefunden, wird dies sicherlich auch anderen Kunden behilflich sein.
Ich habe aktuell ein Script, in welchem öfters ein Wert eines Strings mittels bash rematch aus einer Quelldatei gezogen wird. Auf meinem Rootserver gibt es keine Probleme, auf dem Webhosting schon, daher habe ich diesen Teil, an dem es liegt einmal komplett nachgestellt und liefere gleich die Beispieldateien mit. Das Script sieht wiefolgt aus und liegt jeweils im Stammpfad.
#!/bin/bash
cd /
mkdir testdir001 && cd testdir001
quelle="/testdir001/quelle.txt"
fund="/testdir001/fund.txt"
echo '"<gesucht="gefunden1234" />"' > $quelle
str=$(<$quelle)
regex='<gesucht="([0-9a-zA-Z._-/:]*)" />'
[[ $str =~ $regex ]] && echo ${BASH_REMATCH[1]} > $fund
fundecho=$(<$fund)
echo $echofund
cd /testdir001 && ls
Alles anzeigen
Auf dem Rootserver:
user@hostname:/# ./test001.sh
fund.txt quelle.txt
user@hostname:/# cd /testdir001 && cat fund.txt
gefunden1234
-------------------------------------------------------------------------------------------------------------------
Auf dem Webhosting (Direkter Login via winSCP/putty)
bash-4.3$ ./test001.sh
./test001.sh: line 15: /testdir001/fund.txt: No such file or directory
quelle.txt
-------------------------------------------------------------------------------------------------------------------
Auf dem Webhosting (Login auf dem Rootserver, von dessen terminal auf das Webhosting verbunden)
user@hostname:~# ssh hostingXXXXXX@46.XX.XXX.XXX
hostingXXXXXX@46.XX.XXX.XXX's password:
[...]
bash-4.3$ cd /
bash-4.3$ ./test001.sh
fund.txt quelle.txt
bash-4.3$ cat /testdir001/fund.txt
gefunden1234
-------------------------------------------------------------------------------------------------------------------
Auf dem Webhosting (via cronjop/"geplante Aufgabe": Befehl ausführen > jetzt ausführen)
Konfiguration: pasted-from-clipboard.png
Ausführung: pasted-from-clipboard.png
Ebenso hat es beim Support geklappt, der sich auch via SSH auf dem Webhosting eingeloggt hat. Ob dies "direkt" oder auch über einen Server war, weiß ich nicht. Jedenfalls scheint mir all dies ein wenig komisch...
Simon