Я хочу, чтобы скрипт мог найти приложение во всей файловой системе, поскольку приложение не всегда устанавливается в папку / Applications. Я хочу найти это, чтобы удалить это. В настоящее время у меня есть скрипт, который просматривает папку приложений пользователя и общую папку приложений, которая является общей для всех учетных записей. Однако приложение иногда хранится в другом месте.
В настоящее время сценарий проверяет, запущен ли процесс (приложение), если нет, то удаляет приложение из указанной папки.
Есть ли способ сделать общую зачистку?
#!/bin/bash
process="$4"
#check if abc is running
if pgrep $process >/dev/null 2>&1
then
echo $process is running
exit 1
else
echo $process is not running - remove all versions
#Remove ALL versions of Skype for Business.app
rm -rf $HOME/Applications/"Skype for Business.app"
rm -rf /Applications/"Skype for Business.app"
#Trigger the skype install policy
sudo jamf policy -event installSkype
echo "triggering install policy for Skype"
fi