

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Criar scripts de sessão
<a name="create-session-scripts"></a>

WorkSpaces Os aplicativos fornecem scripts de sessão na instância em instâncias de streaming baseadas em Windows e Linux. Para obter mais informações sobre os scripts de sessão, consulte [Use scripts de sessão para gerenciar a experiência de streaming dos usuários de seus WorkSpaces aplicativos Amazon](use-session-scripts.md).

Os scripts de sessão são especificados em uma imagem de WorkSpaces aplicativos. Para localizar o arquivo de configuração dos scripts de sessão em uma instância do Linux, navegue até `/opt/appstream/SessionScripts/config.json`. O código a seguir é um exemplo de arquivo `config.json` que especifica um script de início de sessão chamado “`test-session-start`” e um script de fim de sessão chamado “`test-session-stop`” com os respectivos parâmetros de tempo de execução. que os scripts referenciados em `config.json` tenham permissões de execução e que um interpretador de comandos esteja definido (por exemplo, \$1\$1/bin/bash). 

```
{
     "SessionStart": {
          "Executables": [
               {
                    "Context": "system",
                    "Filename": "/opt/appstream/SessionScripts/test-session-start",
                    "Arguments": "arg1",
                    "S3LogEnabled": true
               }
          ],
          "WaitingTime": 30
     },
     "SessionTermination": {
          "Executables": [
               { 
                    "Context": "system",
                    "Filename": "/opt/appstream/SessionScripts/test-session-stop", 
                    "Arguments": "arg2", 
                    "S3LogEnabled": true
               }
          ],
          "WaitingTime": 30
     }
}
```