#!/usr/bin/env bash

# $1 is service?
# $2 am-agent pid base dir

createOtelCollectorPidFile()
{
   local prefix=""
   if [[ -n "$PID_NAME_PREFIX" ]]; then
      prefix="${PID_NAME_PREFIX}"
   fi
   if [[ "$1" = true ]]; then
      run_as_root mkdir -p "$2" && touch "$2"/${prefix}am-agent.pid > /dev/null 2>&1
   else
      mkdir -p "$2" && touch "$2"/${prefix}am-agent.pid  > /dev/null 2>&1
   fi
}

createDirectoryWatcherPidFile()
{
   local prefix=""
   if [[ -n "$PID_NAME_PREFIX" ]]; then
      prefix="${PID_NAME_PREFIX}"
   fi
   if [[ "$1" = true ]]; then
      run_as_root mkdir -p "$2" && touch "$2"/${prefix}directory-watcher.pid > /dev/null 2>&1
   else
      mkdir -p "$2" && touch "$2"/${prefix}directory-watcher.pid  > /dev/null 2>&1
   fi
}
