This is the script running the node I think /scripts/

Run Node

“${CNODEBIN}” “${CPU_RUNTIME[@]}” run
–topology “${TOPOLOGY}”
–config “${CONFIG}”
–database-path “${DB_DIR}”
–socket-path “${CARDANO_NODE_SOCKET_PATH}” \

So the above checks the variable $CARDANO_NODE_SOCKET_PATH

I have not touched that scripts its all standard.

There is no such file for $CARDANO_NODE_SOCKET_PATH

The node says its running, how can it be without a socket file ?

It only creates the socket after it has replayed the ledger from the disk. That can take several minutes. The node does not need the socket to run. It provides the socket to its environment.

1 Like

Helpful to know thanks for explaining