To run your job every 30 seconds requires a simple hack. Cron only runs jobs on a per minute basis, so to run things every 30 seconds, you can have two jobs, one of which has a 30 second delay. For example:
* * * * * /Users/valaki/valami.sh * * * * * sleep 30; /Users/valaki/valami.sh