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