Determine if only one instance is running: Difference between revisions
Content added Content deleted
(Add Jsish) |
|||
Line 578: | Line 578: | ||
} |
} |
||
}</lang> |
}</lang> |
||
=={{header|Jsish}}== |
|||
Using a socket on a fixed port number. |
|||
<lang javascript>/* Determine if only one instance, in Jsish */ |
|||
var sock; |
|||
try { |
|||
sock = new Socket({client:false, port:54321}); |
|||
puts('\nApplication running for 30 seconds, from', strftime()); |
|||
update(30000); |
|||
puts('\nApplication ended at', strftime()); |
|||
} catch (err) { |
|||
puts('Applicaion already running'); |
|||
exit(1); |
|||
}</lang> |
|||
{{out}} |
|||
<pre>prompt$ jsish oneInstance.jsi & |
|||
[1] 2003 |
|||
prompt$ |
|||
Application running for 30 seconds, from 2019-06-14 11:19:37 |
|||
prompt$ jsish oneInstance.jsi |
|||
Applicaion already running |
|||
prompt$ jsish oneInstance.jsi |
|||
Applicaion already running |
|||
prompt$ |
|||
Application ended at 2019-06-14 11:20:06 |
|||
[1]+ Done jsish oneInstance.jsi</pre> |
|||
=={{header|Julia}}== |
=={{header|Julia}}== |