diff --git a/util/Agora_Recording_SDK_for_Linux_FULL/samples/shellUtil.js b/util/Agora_Recording_SDK_for_Linux_FULL/samples/shellUtil.js
index 5a9b47d..8db89b3 100644
--- a/util/Agora_Recording_SDK_for_Linux_FULL/samples/shellUtil.js
+++ b/util/Agora_Recording_SDK_for_Linux_FULL/samples/shellUtil.js
@@ -18,7 +18,9 @@ shell.prototype.Recording =async(appId,uid,channel,channelKey,body)=>{
             let  r =  await recordInfo.create(body);            
             if(channelInfo){
                 if(body.status == 2){
-                    var channelInfo =  await recordStatus.update({status:1},{where:{channel:channel}}); 
+                    var channelInfo =  await recordStatus.update({status:3},{where:{channel:channel}}); 
+                }else if(channelInfo == 3){
+                    var channelInfo =  await recordStatus.update({status:1},{where:{channel:channel}});                     
                 }else {
                     throw  false ;                    
                 }