IBM Interview Question
Software Development ManagersCountry: India
Command line programs are required where we do not want user interaction. This type situation happens when a program is launched from another program. Similarly, when user wants to run certain program periodically (like cron job). Mostly used to automate certain process without having user to interact everytime in order to execute program.