|
|
PieterB <pieter.baele@xxxxxxxxx> wrote:
> Philip Paeps wrote:
>> PieterB <pieter.baele@xxxxxxxxx> wrote:
>>> Philip Paeps wrote:
>>>> PieterB <pieter.baele@xxxxxxxxx> wrote:
>>>>> Als een opdracht "datacommunicatie" hebben we een eenvoudige SMTP server
>>>>> geimplementeerd. Nu vroeg ik me af hoe we hiervoor best een eenvoudige
>>>>> deamon maken, genre (start | status | stop)
>>>>>
>>>>> Doe je dit voor een java-server ook met bash script in init.d/rc.d of
>>>>> pak je dat anders aan?
>>>> De term "daemon" refereert meestal naar het gebruik van daemon(3) en niet
>>>> naar de aanwezigheid van een init-script. Veel Unixen gebruiken ook geen
>>>> init zoals Linux dat doet.
>>>>
>>>> Verder bedoel je ongetwijfeld een shell script en geen bash script. Bash
>>>> is een maffe interactieve shell voor unportable dingen die je echt niet in
>>>> je init path wil hebben.
>>> Inderdaad. Ik bedoel een init-script geschreven op een portable manier.
>>> De bash shell is nu eenmaal op (alle?) linux-systemen default.
>>
>> Dat is broken. De bash shell is een vreselijke implementatie van de Bourne
>> shell die vol surprises zit. Als je portable scripts wil schrijven, blijf je
>> zo ver mogelijk weg van bash.
>>
>> Linux is niet alleen in de wereld.
>
> BSD gebruikt ook even goed bash ;-)
Eh? Wat? De enige BSD die met bash out of the box shipt is Mac OS X. En dat
is geen echte BSD maar een hybrid. De /bin/sh op FreeBSD en NetBSD is van ash
afgeleid. OpenBSD shipt met pdksh.
> De standaard csh vind ik in ieder geval niet voldoende, toch niet zonder een
> goede config. Het eerste wat ik steeds doe is tcsh activeren. Op Linux
> gebruik ik tegenwoordig zsh....
csh is dan ook een interactieve shell, geen scripting shell.
Ik gebruik waar mogelijk ook zsh als mijn interactieve shell -- na een hele
hele hele lange tijd tcsh gebruikt te hebben als interactieve shell. Voor
shell scripts beperk ik me tot de POSIX /bin/sh specificatie van de Open
Group. Dan werkt het meteen overal. Ik heb accounts op een hele hoop
verschillende Unixen.
- Philip
--
Philip Paeps Please don't email any replies
philip@xxxxxxxx I follow the newsgroup.
[talking about the "washing machines live longer with skel|gone" quote...]
<padme> ironically enough it was he and allan that pulled out the washing
machine at 19b and lfoded the floor
<padme> so maybe it's true
|
|