blob: afe41786bfdeea6906f096de932b85615b706451 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
import posix_ipc
import utils
params = utils.read_params()
try:
posix_ipc.unlink_shared_memory(params["SHARED_MEMORY_NAME"])
s = "memory segment %s removed" % params["SHARED_MEMORY_NAME"]
print (s)
except:
print ("memory doesn't need cleanup")
try:
posix_ipc.unlink_semaphore(params["SEMAPHORE_NAME"])
s = "semaphore %s removed" % params["SEMAPHORE_NAME"]
print (s)
except:
print ("semaphore doesn't need cleanup")
print ("\nAll clean!")
|