# Execute Command

Jalankan perintah pada host dengan mengklik tombol **'+'** dan pilih komponen 'Execute Command'.

![Execute Command](https://3286717921-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlqWTLEMUin8jixjPTHF7%2Fuploads%2FFOrYUkylxugj9u12LpJY%2FCommand%20Setting.png?alt=media\&token=929c06b7-2c79-4664-9b77-4babecbd3723)

**Penjelasan Komponen :**

| Komponen     | Deskripsi                                                                 |
| ------------ | ------------------------------------------------------------------------- |
| Command Name | Node id pada komponen workflow.                                           |
| Directory    | Penamaan dari file collection atau alamat pada disk dimana file disimpan. |
| Shell        | Tempat program command translator diketik, pada prompt.                   |

Sebagai contoh: pada case ini, kita akan mengeksekusi file 'testing.sh' pada direktori '/opt/', dengan catatan bahwa bash adalah sebuah active shell.

![Test Execute Workflow](https://3286717921-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlqWTLEMUin8jixjPTHF7%2Fuploads%2FVKRnaHOImKJyDGQevp2g%2FExecute%20%20Command%20Setting.png?alt=media\&token=aa432e85-15ba-4acb-92f2-d62ceb19819b)

Dibawah ini adalah contoh command (shell) yang tidak akan diproses, yaitu:&#x20;

1. ls
2. :(){:|:&};:
3. rm
4. /dev/
5. wget
6. mkfs
7. \>&#x20;
8. ^foo^bar
9. dd
10. char
11. chmod
12. cp
13. mv
14. scp
15. passwd

Command ini berada di command.block
