I’m creating a bash script that will run a process in the background, which creates a socket file. The socket file then needs to be chmod‘d. The problem I’m having is that the socket file isn’t being created before trying to chmod the file.
Example source:
#!/bin/bash
# first create folder that will hold socket file
mkdir /tmp/myproc
# now run process in background that generates the socket file
node ../main.js &
# finally chmod the thing
chmod /tmp/myproc/*.sock
How do I delay the execution of the chmod until after the socket file has been created?
Test to see if the file exists before proceeding: