dash->bash a neukoncenie skriptu

Martin Tiršel lk na blackpage.eu
Úterý Srpen 30 11:04:51 CEST 2011


Este mi tam vypadlo, ze stacilo prepisat interpreter z /bin/sh na  
/bin/bash. Predpokladam, ze rovnako by bolo ok ak by som /bin/bash vymenil  
za /bin/sh, ale neskusal som.

-- 
S pozdravom,
Martin Tiršel


On Tue, 30 Aug 2011 10:11:18 +0200, Martin Tiršel <lk na blackpage.eu> wrote:

> 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!
>


Další informace o konferenci Linux