dash->bash a neukoncenie skriptu
Martin Tiršel
lk na blackpage.eu
Úterý Srpen 30 10:11:18 CEST 2011
Zdravim,
mal som tu jeden problem so svn hookmi, kde post-commit zacinal na:
#!/bin/sh
sudo -H -u someuser /path/to/another/script.sh ...
a /path/to/another/script.sh zacinalo na #!/bin/bash, pricom:
-rwxr-xr-x 1 root root 926536 Apr 10 2010 bash
lrwxrwxrwx 1 root root 4 Aug 11 02:32 sh -> dash
A mne ostavali visiet procesy:
root 6642 0.0 0.0 20924 1156 ? S 09:55 0:00 sudo -H
-u someuser /var/www/someuser/webs/trac-svn-post-commit.sh MyRepo 275
someuser 6643 0.0 0.0 0 0 ? Z 09:55 0:00
[trac-svn-post-c] <defunct>
Chvilu mi trvalo, nez som na to prisiel, ale kedze som tvor zvedavy,
zaujima ma, preco sa to takto chova a ci je to v poriadku. Vie mi toto
chovanie niekto vysvetlit? Este som pre istotu v script.sh na koniec
pridal exit 0, ale to nemalo ziadny vplyv na chovanie.
Vdaka!
--
S pozdravom,
Martin Tiršel
Další informace o konferenci Linux