Two civilians were killed and a few others suffered injuries today when the Pakistani army violated the ceasefire and resorted to mortar shelling and firing at forward posts and villages along the LoC in Jammu and Kashmir's Poonch district, officials said.