Double-ententre’s and geekitude.

Cmon, you know you’ve all done these…

dbs@jboat:~$ make love
make: *** No rule to make target `love'.  Stop.

But this one got me this morning…

dbs@jboat:~$ killall evolution

Dear lord! WHAT HAVE I DONE?!?


A wandering geek. Toys, shiny things, pursuits and distractions.

View all posts by

6 thoughts on “Double-ententre’s and geekitude.

  1. That’s a Debian/Linux machine (jboat is… well, my total brain – I have an almost personal relationship with this little laptop 🙂 See this planet-geek article for details on it.
    ‘killall’ is a name-based kill command, so I can just kill off an app I have permission on. It’s probably not wise to use it when you have any question about the name it should match against, but for single-run executables like ‘evolution’, this works great.
    Note that I believe in Solaris land, the ‘killall’ command means… well… kill every process on the system. I believe it’s part of the shutdown sequence. Be careful on whenst you type 🙂

  2. You have killall on RedHat, too.
    It’s been a while since I played with Solaris, but pkill roughly corresponded to killall: looks like that was true for at least Solaris 7-9.
    Yeah, it was fun to forget that killall means something different on your Solaris box than it does on your linux box.

  3. Sandro sez:
    (They’ve broken “make love” on your system, IMHO)
    I think this is the ever-emergent presence of ‘gnu-make’ as the default Make system. On Freebsd, which uses the traditional bsd-make by default:

    [shevett@lightship]:~$ make love
    make: don't know how to make love. Stop

    While invoking the ‘gnumake’ stub in freebsd:

    [shevett@lightship]:~$ gmake love
    gmake: *** No rule to make target `love'.  Stop.

    More Gnu-isms becoming ‘standard’ in the face of the ongoing juggernaut that is Linux.

Comments are closed.