News for hackers. Stuff that matters.
Re:Task Queue, with No Daemon by icedchai on Wednesday August 17, 2022 @10:39PM (#32504604)
This seems similar to the FreeBSD lockf command: https://www.freebsd.org/cgi/man.cgi?query=lockf
Re:Task Queue, with No Daemon by dyx on Wednesday August 17, 2022 @11:37PM (#32504982)
I implement this program since flock(1) in Linux doesn't support timeout of pending.

I've never used BSD. After reading the link provided by you, I think my program becomes no value, if there is a Linux version of lockf(1). Sad.

Re:Task Queue, with No Daemon by dyx on Wednesday August 17, 2022 @11:41PM (#32505003)
Oh, after carefully check the man page of flock(1) in Linux, it supports timeout. So the last value of this program disappears. Please ignore my ignorance and disturbance. I wish I could delete the post but there is no way to do it.
Re:Task Queue, with No Daemon by icedchai on Thursday August 18, 2022 @09:20AM (#32509187)
You still got to learn about POSIX!
Re:Task Queue, with No Daemon by cheeselip420 on Wednesday August 17, 2022 @10:04PM (#32504344)
why; not; just; run; commands; sequentially; in; bash?
Re:Task Queue, with No Daemon by dyx on Wednesday August 17, 2022 @10:20PM (#32504456)
1. I want to run commands in background, but sequentially 2. Used in a server application for queued long-time task
Re:Task Queue, with No Daemon by cheeselip420 on Wednesday August 17, 2022 @10:26PM (#32504500)
(so; why; not; run; in; background;)& ?
Re:Task Queue, with No Daemon by dyx on Wednesday August 17, 2022 @10:31PM (#32504544)
You are right in this situation.

The scene for this program is that I don't know all the tasks.

Namely, tasks are generated in real time.

1. I posted some task to the queue and continue my work, then the work make me post another work. e. g. in a shell script

2. For server application to queue tasks

Re:Task Queue, with No Daemon by cheeselip420 on Wednesday August 17, 2022 @11:20PM (#32504883)
Thanks for the explanation (and patience lol)