É uma má idéia armazenar aplicativos no diretório inicial e, em caso afirmativo, onde é o melhor lugar para armazená-los?
Depende do caso de uso e, mesmo assim, você pode argumentar sobre isso. Geralmente eu estaria no "sim, má idéia" -camp.
Eles são executados no cronjobs ou como serviços independentes usando o systemd.
Isso está gritando / opt / para mim. Esse é o diretório destinado a isso.
A idéia de /opt
/ é fornecer um tarball com todas as permissões configuradas como deveriam (provavelmente "root") e então ter um serviço com um usuário / grupo dedicado para este serviço. O usuário descompacta o tarball e você pode direcioná-los para um instalador que solicite que o usuário / grupo use para o serviço.
Do link
Esse diretório é reservado para todos os pacotes de software e complementares que não fazem parte da instalação padrão. Para estar em conformidade com o FSSTND, todos os aplicativos de terceiros devem ser instalados nesse diretório. Qualquer pacote a ser instalado aqui deve localizar seus arquivos estáticos (ou seja, fontes extras, clipart, arquivos de banco de dados) deve localizar seus arquivos estáticos em uma árvore de diretórios separada / opt / 'package' ou / opt / 'provider'.