summaryrefslogtreecommitdiff
path: root/demo/cleanup.py
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!")