Article View: pl.comp.os.linux
Article #895525Re: 2 (chyba proste) pytania
From: Jan Stożek
Date: Wed, 20 Jan 2016 19:10
Date: Wed, 20 Jan 2016 19:10
63 lines
2813 bytes
2813 bytes
Po głębokim namyśle Piotrek napisał w środa, 20 stycznia 2016 18:56: > 2) To pewnie banalne pytanie, ale jakim cudem wywołanie tego samego > programu bezpośrednio i przez łącze symboliczne może dawać różne > efekty? Chodzi mi konkretnie o komendy "reboot" i "poweroff". > Pierwsza z nich restartuje komputer, a druga go wyłącza, ale jak to > możliwe skoro /sbin/poweroff to nic innego jak łącze do > /sbin/reboot? Skoro tak, to poweroff powinno robić dokładnie to, co > reboot, a tak przecież nie jest. Program może przecież sprawdzić, jak został uruchomiony. jasio@pc-jasio:~/tmp/tmp> l razem 24 drwxr-xr-x 2 jasio users 4096 01-20 19:50 ./ drwxr-xr-x 10 jasio users 12288 01-20 19:48 ../ -rwxr-xr-x 2 jasio users 62 01-20 19:50 callme* -rwxr-xr-x 2 jasio users 62 01-20 19:50 hardlink* lrwxrwxrwx 1 jasio users 6 01-20 19:49 softlink -> callme* jasio@pc-jasio:~/tmp/tmp> cat ./callme #!/bin/bash echo echo Zostałem wywołany jako: $0 echo echo jasio@pc-jasio:~/tmp/tmp> ./callme Zostałem wywołany jako: ./callme jasio@pc-jasio:~/tmp/tmp> ./hardlink Zostałem wywołany jako: ./hardlink jasio@pc-jasio:~/tmp/tmp> ./softlink Zostałem wywołany jako: ./softlink Ten trick jest dość często stosowany. lrwxrwxrwx 1 root root 4 2015-02-03 /usr/bin/atopsar -> atop lrwxrwxrwx 1 root root 2 10-30 08:41 /usr/bin/atq -> at lrwxrwxrwx 1 root root 2 10-30 08:41 /usr/bin/atrm -> at lrwxrwxrwx 1 root root 5 2014-10-26 /usr/bin/bzcat -> bzip2 lrwxrwxrwx 1 root root 6 2014-10-26 /usr/bin/bzcmp -> bzdiff lrwxrwxrwx 1 root root 6 2014-10-26 /usr/bin/bzegrep -> bzgrep lrwxrwxrwx 1 root root 6 2014-10-26 /usr/bin/bzfgrep -> bzgrep lrwxrwxrwx 1 root root 6 2014-10-26 /usr/bin/bzless -> bzmore lrwxrwxrwx 1 root root 16 2015-02-19 /usr/bin/mailq -> ../sbin/sendmail -- Pozdrawiam, (js). PS. Odpowiadając bezpośrednio proszę usunąć minus wraz ze wszystkimi kolejnymi literami.
Technical Details
Message-ID:
<1880774.EI8GvOSqWN@pc-jasio.stozek.waw.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!.POSTED!not-for-mailReferences:
<79273069-136f-4e3d-a926-7ae633245723@googlegroups.com>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!.POSTED!not-for-mail From: Jan Stożek <conus-spm@chello.pl> Newsgroups: pl.comp.os.linux Subject: Re: 2 (chyba proste) pytania Date: Wed, 20 Jan 2016 20:10:04 +0100 Organization: ATMAN - ATM S.A. Lines: 63 Message-ID: <1880774.EI8GvOSqWN@pc-jasio.stozek.waw.pl> References: <79273069-136f-4e3d-a926-7ae633245723@googlegroups.com> NNTP-Posting-Host: 89-65-72-117.dynamic.chello.pl Mime-Version: 1.0 X-Trace: node2.news.atman.pl 1453317004 16728 89.65.72.117 (20 Jan 2016 19:10:04 GMT) X-Complaints-To: usenet@atman.pl NNTP-Posting-Date: Wed, 20 Jan 2016 19:10:04 +0000 (UTC) User-Agent: KNode/4.14.9 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit