I have a simple script, foo.sh::

#!/bin/bash
echo "start" $$
sleep 10
echo "end" $$

I can run make sure this runs as a singleton with

sem --fg -u --id lock_id ./foo.sh

But I'm wondering if it is possible to use shebang in this context as in:

-------singleton.sh---------

#!/opt/local/bin/parallel --shebang-wrap /bin/bash --semaphore --fg -u --id
lock_id
echo "start" $$
sleep 10
echo "end" $$

---------

This does not work. Any ideas here?

Bradley

Reply via email to