Hello Mustafa Ispir,
Welcome to the Microsoft Q&A and thank you for posting your questions here.
I understand that you would like to run shell scripts on Azure Virtual Machines (VMs) triggered by Azure Data Factory (ADF).
The below steps should help with links for more detail steps:
- Make sure you have an Azure VM set up and configured to execute shell scripts: https://docs.microsoft.com/en-us/azure/virtual-machines/linux/quick-create-portal#connect-to-your-linux-virtual-machine
- Create and configure shell scripts: https://docs.microsoft.com/en-us/azure/virtual-machines/linux/ssh-keys-setup and you need to be sure that your VM is accessible from Azure Data Factory by allowing inbound traffic on the port used for SSH (port 22):
- Create and run your pipelines with custom activity in Azure Data Factory: https://docs.microsoft.com/en-us/azure/data-factory/create-pipeline-portal and https://docs.microsoft.com/en-us/azure/data-factory/custom-activity
- Also, review how to create an Azure Batch Account: https://docs.microsoft.com/en-us/azure/batch/batch-create-account-portal and configure Azure Batch Linked Service in Data Factory: https://docs.microsoft.com/en-us/azure/data-factory/connector-azure-batch
- Creating and Managing Triggers: https://docs.microsoft.com/en-us/azure/data-factory/how-to-create-trigger
- Lastly, for your Azure Data Factory Linked Services: https://docs.microsoft.com/en-us/azure/data-factory/linked-services and how to create and configure ADF Linked Services: https://docs.microsoft.com/en-us/azure/data-factory/create-linked-service-portal
NOTE:
IF YOU ARE USING WINDOWS OS, KINDLY USE THE ADDITIONAL RESOURCES AND LINKS BY THE RIGHT SIDE OF THIS PAGE.
I hope this is helpful! Do not hesitate to let me know if you have any other questions.
** Please don't forget to close up the thread here by upvoting and accept it as an answer if it is helpful ** so that others in the community facing similar issues can easily find the solution.
Best Regards,
Sina Salam