Live data from Hacker News

Unix command line queue utility

github.com

1–10 of 20 posts

Re: Unix command line queue utility

#2
Which systems guarantee monotonic behavior for gettimeofday()? I can't think of any. I hope there's no behavior in nq which relies on monotonicity other than file naming, because otherwise you might run into some obscure issues.

Re: Unix command line queue utility

#3
Could you please add some usage examples or elaborate on when this tool would be useful? For example,

> building several targets of a Makefile

As opposed to `make && sudo make install` ?

> downloading multiple files one at a time

As opposed to `(wget url1 &) ; (wget url2 &)` ?

> or simply as a glorified `nohup`

As opposed to `nohup` ?

Re: Unix command line queue utility

#4

Could you please add some usage examples or elaborate on when this tool would be useful? For example, > building several targets of a Makefile As opposed to `make && sudo make install` ? > downloading multiple files one at a time As opposed to `(wget url1 &) ; (wget url2 &)` ? > or simply as a glorified `nohup` As opposed to `nohup` ?

Thank you for making the comment I came to make!

The shells have had queueing for, well, a very, very long time....

Re: Unix command line queue utility

#5

Could you please add some usage examples or elaborate on when this tool would be useful? For example, > building several targets of a Makefile As opposed to `make && sudo make install` ? > downloading multiple files one at a time As opposed to `(wget url1 &) ; (wget url2 &)` ? > or simply as a glorified `nohup` As opposed to `nohup` ?

I imagine it's useful if you don't know all the commands you want to queue at the beginning.

For example:

    nq ./my_awesome_analysis /data/complicated_file_with_long_name.dat

    # um... what's the next file? 

    ls /data 
    nq ./my_awesome_analysis /data/even_more_complicated_path.dat

    man rsync
    nq rsync -avh --progress out* somewhere_else.net:

Re: Unix command line queue utility

#7
post #5

Could you please add some usage examples or elaborate on when this tool would be useful? For example, > building several targets of a Makefile As opposed to `make && sudo make install` ? > downloading multiple files one at a time As opposed to `(wget url1 &) ; (wget url2 &)` ? > or simply as a glorified `nohup` As opposed to `nohup` ?

I imagine it's useful if you don't know all the commands you want to queue at the beginning. For example: nq ./my_awesome_analysis /data/complicated_file_with_long_name.dat # um... what's the next file? ls /data nq ./my_awesome_analysis /data/even_more_complicated_path.dat man rsync nq rsync -avh --progress out* somewhere_else.net:

You don't need nq for that. Just kick off ./my_lame_analysis in the background whenever you want.

Re: Unix command line queue utility

#8
post #5

Earlier quoted context omitted.

I imagine it's useful if you don't know all the commands you want to queue at the beginning. For example: nq ./my_awesome_analysis /data/complicated_file_with_long_name.dat # um... what's the next file? ls /data nq ./my_awesome_analysis /data/even_more_complicated_path.dat man rsync nq rsync -avh --progress out* somewhere_else.net:

You don't need nq for that. Just kick off ./my_lame_analysis in the background whenever you want.

Yes but then they will execute at the same time instead of sequentially.
Post reply on HN