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