Execute um script de operação no dispositivo local
Ao contrário dos scripts de confirmação, os scripts de operação (op) não são executados durante uma operação de confirmação. Quando você emite o comando, os commit
scripts de operação configurados no nível de hierarquia são colocados na memória do [edit system scripts op]
sistema e habilitados para execução. Após a conclusão da operação de confirmação, você pode executar um script de operação da CLI emitindo o op
comando no modo operacional. Você também pode configurar o dispositivo para executar um script de operação automaticamente quando um membro de uma classe de login do Junos OS específico faz login na CLI.
Executando um script de operação emitindo o comando de operação
Para executar um script de operação da CLI, emitir o op
comando e especificar um nome de arquivo de script, um nome de script conforme definido pela command
declaração no nível de [edit system scripts op file filename]
hierarquia ou um URL.
user@host> op (filename | filename-alias | url url)
Para obter mais informações sobre a execução de scripts de operações de um site remoto usando op url
, consulte Execute um script de operação a partir de um site remoto.
Para executar scripts de operação Python a partir de um site remoto, você deve configurar a allow-url-for-python
declaração no nível de [edit system scripts op]
hierarquia.
Execução de um script de operação no login
Você pode configurar um script de operação para ser executado automaticamente quando qualquer usuário pertencente a uma classe de login junos OS designada entrar na CLI. Para associar um script de operação a uma aula de login, inclua a login-script filename
declaração no nível de [edit system login class class-name]
hierarquia.
[edit system login] class class-name { login-script filename; }
O exemplo a seguir configura o script de operação super-usuário-login.slax para ser executado quando qualquer usuário que pertence à super-user
classe fizer login na CLI (desde que o script tenha sido ativado conforme discutido em Enable an Op Script e Define a script Alias).
[edit system login] class super-user { login-script super-user-login.slax; }