Determine if only one instance is running: Difference between revisions

Add Jsish
(Add Jsish)
Line 578:
}
}</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}}==
Anonymous user