Pakistani troops today violated border ceasefire for the second time in less than a week by resorting to small arms firing and mortar shelling on forward posts along the Line of Control (LoC) in Poonch sector of Jammu and Kashmir.