Probablemente desee iniciar el primer proceso en su propio trabajo y luego ejecutar el segundo:
cd /Users/perf-fe/
source my_project_34/bin/activate
npm start &
cd /Users/perf-be/
export FLASK_APP=router.py
flask run
El &
le dice al shell que ejecute el comando anterior como un trabajo en segundo plano y que continúe con el siguiente comando aunque el anterior aún se esté ejecutando.
Esto es distinto de &&
, que es un error de sintaxis tal como lo presenta. Su uso es entre dos comandos, para ejecutar el segundo si y solo si el código de salida del primero es cero.
Хорошо, я нашел проблему. Я всегда думал, что переключатель snmpd.conf
master agentx
включает функциональность AgentX, которая будет реализована по тому же адресу, что и обычный агент (, например. как настроеноagentaddress
).
Однако это не так, и вместо этого адрес/сокет AgentX управляется через agentXSocket
.
Итак, минимальная конфигурация должна выглядеть так:
rocommunity public
master agentx
# Note: This is the AgentX address/socket
agentXSocket tcp:127.0.0.1:700
# Note: This is the address/socket used for snmpwalk and such
# agentaddress udp:127.0.0.1:161
# Note: This is optional!
# To enable keepalived mib, download
# https://github.com/acassen/keepalived/blob/master/doc/KEEPALIVED-MIB.txt
# to /usr/share/snmp/mibs (keep the.txt extension) and enable
# it with the following line
mibs +KEEPALIVED-MIB
global_defs {
[...]
# Note: This is the AgentX address/socket
snmp_socket tcp:127.0.0.1:700
}
[...]
DAEMON_ARGS="--snmp"