File linux bash脚本上串行端口上的互斥

File linux bash脚本上串行端口上的互斥,file,shell,serial-port,mutex,tty,File,Shell,Serial Port,Mutex,Tty,我使用两个脚本,一个在指定的串行端口上执行写操作,第二个脚本持续从中读取 我需要在这个串行端口上设置互斥,以确保一次只有一个脚本使用这个串行端口 Reading script: ./Read -p {myserialport} -v $2 -r $3 Writing script: ./Write -p {myserialport} -v $2 -r $3 I need to transform this into: Reading script: //GET mutex on {my

我使用两个脚本,一个在指定的串行端口上执行写操作,第二个脚本持续从中读取

我需要在这个串行端口上设置互斥,以确保一次只有一个脚本使用这个串行端口

Reading script:
./Read -p {myserialport} -v $2 -r $3 

Writing script:
./Write -p {myserialport} -v $2 -r $3 

I need to transform this into:

Reading script:
//GET mutex on {myserialport}
./Read -p {myserialport} -v $2 -r $3 
//RELEASE

Writing script:
//GET mutex on {myserialport}
./Write -p {myserialport} -v $2 -r $3 
//RELEASE

有一个使用bash的很好的例子

虽然这个链接可以回答这个问题,但最好在这里包含答案的基本部分,并提供链接供参考。如果链接页面发生变化,只有链接的答案可能会失效。感谢您的建议-我不想因为一些不是我的工作而受到表扬,也不想重复其他地方可以随时获得的材料,但如果是这样操作的话,我将很高兴在将来尝试遵守。归因充足=)