---
title: "Discussion on \"Bash script automation in macOS\" | Hashnode"
description: "Discussion on \"Bash script automation in macOS\". Scheduling bash scripts to be run at login using `launchd`"
url: "https://hashnode.com/posts/bash-script-automation-in-macos/620390ec9e350308247faee1"
---

[Feed](https://hashnode.com/feed) /

Discussion

# [Bash script automation in macOS](https://kiani.info/bash-script-automation-in-macos?utm_source=hashnode&utm_medium=feed)

Scheduling bash scripts to be run at login using \`launchd\`

Feb 9, 2022 · 3 min read · kiani.info  
Updated Mar 10, 2022  
Read the article

-   [#macos](https://hashnode.com/tag/macos)
-   [#automation](https://hashnode.com/tag/automation)
-   [#bash](https://hashnode.com/tag/bash)

## Written by

[Kiarash Kiani](https://hashnode.com/@kiarash-kiani)

@kiarash-kiani

  
[View profile](https://hashnode.com/@kiarash-kiani)

Data Scientist / Machine Learning Engineer

Machine Learning Engineer at datachef.co

## Responses 1

Markdown supported · ⌘↵ to post

[Elvis Van](https://hashnode.com/@elvisvan)

[Jul 9, 2025](https://hashnode.com/posts/bash-script-automation-in-macos/620390ec9e350308247faee1/comment/686e2e222b3d32e491efe454)

that syntax style in com.user.loginscript.plist file does not look like bash or python it looks rather like javascript, launchd config files really use that syntax style?
